#9375 and #9189 - add client metadata and improve health messages

Why are you re-setting the compat version in both branches, and the version in the normal (client) case?