drc: improved interrupt code for emu_if