A hang would occur when a memory error occurs because the AQLQueue destructor would be waiting for a signal that wouldn't come. This change allows it to break out of the wait loop.
A hang would occur when a memory error occurs because the AQLQueue destructor would be waiting for a signal that wouldn't come. This change allows it to break out of the wait loop.