Fix how Queue/QueueItem weak pointers are initialized in the ctors.