Use custom log function if passed in for statsd errors

:eyeglasses: @spladug 
Hmm? This is sending from a buffer to statsd at some time after a request is already completed, browsers should be out of the picture at this point. This catch is mostly to try to figure out why this is erroring in production, because the node.js code is pretty clear that this should *never fail*. But it does.