fix case when queue is rolled back without creating it first
Merge pull request #6 from mikz/master

Fix calling `clear` on nil when transaction is rolled back