Reland "adb: turn CHECKs into an error + transport restart."

This reverts commit a517bce5e956e363ff38c077d22e29dcd25e29c1.

Bug: http://b/134695864
Bug: http://b/133872605
Test: manually unplugged/replugged
Change-Id: Ic2af40b81354138a7842eb93aacc303885ac952e
(cherry picked from commit 7b3048446da533eee295930002c82eae6511512f)
1 file changed