Kazoo 3064

i'm not sure what you mean with protect, there's a try/catch in cast/3 so i assume checkin will happen.

wh_amqp_worker:cast(Req, PubFun, Worker) when is_pid(Worker) ->
    Prop = maybe_convert_to_proplist(Req),
    try gen_listener:call(Worker, {'publish', Prop, PubFun}) of
  .....