Compile the ARAM DMA exception checks into the JIT block

Compile the ARAM DMA exception checks into the JIT block in a similar style to FIFO writes. This ensures that the ARAM DMA is handled soon after the DMA completes. Fixes issue 7122 and issue 7342.

UPDATE: To keep Resident Evil 2 and 3 from cutting in and out, added a exception check.  Also, removed the special case for short ARAM DMA transfers as that is no longer required.
What happens if both exceptions happen at the same time; is that an issue?