Scheduling an event for zero cycles in the future actually means zero cycles with new timing changes, but the code for IPC ACKs was depending on it meaning "soon". Fixes #9511. I'm not at all confident this is actually right... but it seems to work.