Better test for Backend#reconnect

While we were testing it, we didn't actually test the real condition:
https://coveralls.io/files/4962020

Now, we're actually falling through to that line and handling things the
right way.