fixup! Expand TestReconnect to use multiple discoverd processes
Use a channel to wait for reconnects in TestReconnect

Signed-off-by: Lewis Marshall <lewis@lmars.net>
Don't close the current channel

Signed-off-by: Lewis Marshall <lewis@lmars.net>
fixup! Reconnect in the background when subscription detects disconnect
Don't update watches with sentinel after reconnect

Signed-off-by: Lewis Marshall <lewis@lmars.net>
Send offline updates on reconnect

Signed-off-by: Lewis Marshall <lewis@lmars.net>