Sane default connection/queue if none specified

If you execute the command `php artisan queue:listen` then queue the system uses will end up as `default` even if the real default queue for your selected queue driver is different. This should fix that.
Updated check to use is_null()
Merge pull request #587 from Bulk70/patch-2

Sane default connection/queue if none specified in queue:listen