He's not going to sign. Buffalo fans have treated him worse that any other fanbase and he's getting paid by Nike to not take hits. He has no real reason to ever play again, let alone for this mess.
I do agree however that the best option is likely on the street right now. Landry Jones, maybe?