added test to assert we dont have to resubscribe when the connection just goes down temporarily