put the error (a twisted.python.failure.Failure) on the return channel when it occurs in go_channel