Fix: Monitoring-100 - keepalives not properly resolved

Ack the keepalives (limits processing to 3) and memoize the time server starts keepalive checks