handle unexpected messages
fix reply_queue, missing_queue leaking bug