Update client to resend check-in request after a configurable number of max attempts, also delete the clients registration data when an offline event is received to address an edge case where the registry sets the app as offline, but the app then starts checking in again with the same meta data