Summary
This is a follow-up motivated by #34882#pullrequestreview-4113223083 and #34882 (comment)
Please let me know if there is another PR already covering this and I can close this but I checked and didn't see anything.
Currently, m_headers_sync_timeout does not use NodeClock, so this refactors it to instead use NodeClock