powerpc: Fix spin_event_timeout() to be robust over context switches