Include some sane defaults in all logging messages

The call to `replacePathParams` had to be moved down a few lines. At its previous position it could only replace tags in the path portion coming from the service client call. By moving it down it can now replace tags set in the base URL portion.
Hub is also aware of `serviceName` and `endpointName` but does nothing with either of those.

I'm not against moving it to Hub. Is there an alternate option? Maybe we send in an `options.baseLog` object that gets merged into every logging message?