powerpc/64s/exception: optimise system_reset for idle, clean up non-idle case