Fix a bug in the MessageQueue where we didn't remove the descriptor in the
destructor.