Clearing the queue when they are disconnected might actually fix some issues.