Boehner only needs 20 or so RINO votes to pass Amnesty. The RATS are already on board with Boehner and he has all of their votes already in his pocket.
It doesn’t matter if he passes amnesty or it fails. He and his CINO friends get the low-information voter (LIV) benefit of the doubt.
But if this vote were held just prior to the 2014 elections, the situation would be utterly different. That’s why it’s being done now, while there’s enough time for the LIVs to divert their attention to some TV sitcom or Dancing With The Stars or whatever.