If only one arg is passed to Log, don't stringify it prematurely
Fall back to msg if airbrake hook has no 'error'

Also fixes a possible panic if 'error' is given but is not, in fact, an error
type.