[5.0] Asynchronous Event Firing 

 > @crynobone Dispatcher::setQueueConnection() and asyncFire should check if $this->queue is an instance of queue connection contract.

so if the instance is not valid what exception should be thrown ?