Snyder will veto it now, and for the rest of the 2017-2018 legislative session. How is it worse to pass it now and have it veto'd now than to pass it next year and have it veto'd next year?
If we bring it to a vote while there's still time to override a veto, it won't be automatically dead (but override is unlikely).
If we pass it in December 2018 and Snyder vetos it over Christmas break, like he did to us in 2012, there won't be any opportunity for a override vote.
Look, we all know it won't become law as long as the 'Ann Arbor Republican' sits in the Governor's chair.
But if we actually vote on it, we'll know which legislators to keep and which ones to toss out in the next primary. (and that's what Meekhof doesn't want us to know, because keeping Republicans in office is his primary goal)
The only possible advantage I see to waiting until later in the 2017-2018 session is if the governor dies and Calley takes office before the session is over.