Fix subtle concurrency issue with an mvar released between poll and recv. There's stil something wrong but that's another day's problem.