Extends the drreg test's cross-app-instr case of the same instruction writing and reading the reserved register to include the app accessing the register afterward.
Fixes a drreg bug exposed by this test case where a tool has reserved a register across an app instr that both reads and writes the register: drreg was incorrectly restoring the tool value before writing out the new app value.
Fixes #2800 (closed)