Change harbor server API to passe a continuation to Replay responses,
now renamed to Relay. This is to avoid possible race condition when socket
is closed by input.harbor while it is still writing response.
try_lock is is suspicious.
No need to wait on old feeding thread since socket
has already been checked to None and replaced.