Albany Mayor Kathy Sheehan's veto is latest in back and forth as city tries to encourage more affordable housing.