pinkerton: Don't use Basic Auth if we have a Docker token

Fixes #511