Кажется, что в текущей реализации будет плохо при следующем сценарии.
1. Создаём пакет с именем "test"
2. Начинаем шпиговать его задачами
3. В какой-то момент скрипт падает по exception'у (пакет создан, но ни в какую очередь еще не поставлен)
4. Правим ошибку в скрипте и запускаем его заново
5. Пакет создать нам не дают, потому как пакет с таким именем есть в списке временных пакетов и надо ждать полчаса, пока он не потрётся - OMG :(

Давай добъёмся, чтобы в этом сценарии 5-ый пункт не свершился и даже сделаем подобный тест.