This is all from memory, though, so I might be remembering some of this wrong.
That is true for ARQPostRequest yea, but if you check out both of my asm hooks you might notice I dont modify the size at all or even touch structures or interrupts, the sound chip still has the correct timings and all so we should never need to even modify that.