Move variable part of log.error() messages to args

The motivation for this is that error tracking systems such as [sentry](http://getsentry.com) will group errors together by the message string.  The dynamically generated message strings (that this patch removes) would defeat this grouping logic, causing hundreds of distinct events, each with one occurrence, to be created when foursquare went down.