fixes celery/kombu#439 better handling for a purge of missing Queue

Causes a purge of a non-existing queue to raise a kombu.exceptions.ChannelError similar to what RabbitMQ does. It also adds a test for coverage of the new branch of code.