still trying to marry tasks.frt with soft interrupts.
lib/tasks.frt and SLIH still have a problem if they use the same EMIT service,
otherwise they work well together.