Disable fanout, fix for crash on no messages

Return Empty() instead of None when there are no messages. Fixes crash
in worker.py test code. Disable fanout so we don't need _queue_bind.