All tests pass, basically happy with how reconnection works