put stricter guards on queue dead checks