QueueIterator::remove throws UnsupportedOperationException

fixes #2483