Reduce correctness of argc types so clang will accept it.
Actually consider entire pubkey when calculating pubkey hint.

Old code would have been pointer-size-dependent, but otherwise "worked".
Fix format-string warning in udp-message-bus.