You're intuition is correct--putting this process up top did break status interactions where one replaces the other.

Looks like I've got a lot more work to do!