With just three weeks left until the mayoral primary, how did New York progressives find themselves stuck with an ex-cop who used to be a Republican, a lobbyist-led neophyte, or the center-left Sanitation commissioner with a Times and Daily News endorsement?