Changes to DurableChannel to pop messages only when a handler is registered