Reset Reason Update Timeout even after calling System.disableReset()

We have a product in the field that for a portion of it’s runtime is performing critical operations so we call System.disableReset() to prevent updates. However, recently we’ve seen increasing numbers of resets due to “Update Timeout” during this critical operation phase when resets theoretically should be disabled. Why is this happening?