Revert to uint in millis for healthcheck timeout

time.Duration appears to serialize to an integer in microseconds rather
than a golang duration string. This is even less readable than an
integer in milliseconds so we've reverted our attempt to switch
serialization formats back to storing the timeout in milliseconds.

[#82968904]