- don't treat non URL objects like urls. Oops.
  This fixes errors like this:

    NoMethodError: undefined method `host' for
    "amqp://guest:<password>lsmq-r01:5672//rawlogs_queue":String
- Include an '@' between auth and host
- escape the password string "<password>" is not valid in a url
  unescaped