Mr. de Blasio had said last year that closing the city’s complex on Rikers Island was a “noble idea,” but he refused to publicly back it because it could cost billions of dollars, take years, and would ignore more immediate needs on the island.