Fix race condition which caused a deadlock sometimes
Fix race condition which caused a deadlock sometimes

Service.Run would try to send the error message on the channel
before the receiver was waiting on the channel, thus skipping the
send and making the receiver wait forever (since no more values would
be sent on that channel).

rainycape/governator,rainycape/governator,rainycape/governator