ObjectInterruption interrupts or signals the victim according to the state of the victim (waitToDispose)
failure interrupts victim even if the victim is empty
interruptVictim interrupts victim while processing, otherwise signals it
now Machine waits also for interruption event while waiting for a signal from the giver