Add "time since last keepalive" to log messages

This helps diagnose cases where keepalive thresholds are set too
aggressively, and keepalives are continously coming in 5-20 seconds
above the threshold.