std::rt: Remove extra boxes from MessageQueue and SleeperList