Various and sundry fixes

Fixes for bugs uncovered by @bbangert's [tester](https://github.com/bbangert/push-tester) and my [Go port](https://github.com/kitcambridge/push-tester-go), along with a Heka logging refactor.
I get this is more a godoc thing, but duplicating the name like seems like repetitive repeating.
My old college English prof would probably have an aneurysm.
Granted, I hated that guy, so maybe this isn't such a bad thing.