erlang: its ok to destroy non-empty queues