Attempt to break down reset task codepath (71/n)

Was complicated and convoluted before with all the index tracking.
Now it is just mostly complicated as we try to leverage the hierarchy
more for processing.

Bug: 80414790
Test: Existing tests pass
Change-Id: I2f68187160e62fc6b64aba68f7f17368c939f2a2
8 files changed