Fix receiver race condition
Fix a race condition which occurred during job submit, echo and status calls where sometimes the waiter was not able to retrieve response from its designated channel before it was closed and recycled by the socket reader thread.