LT-113: Only try and use auth if there is any
LT-113: Only try and use auth if there is any

Changed to use the basic_auth method otherwise things are _much_ harder
to track down that there aren’t enough arguments to the authorisation
middleware. Only supply auth if it’s needed.

deliveroo/routemaster-drain,deliveroo/routemaster-drain