Use recursive queue put to avoid Queue.Full exceptions from propagating (OMS-211)