"It's just saving all the data and preparing for suspend" Oh no it's not. The disk intensive program continues executing, sometimes for several minutes, before it finally suspends. Obviously we don't want to interrupt a disk transfer that is mid way through, but that does not explain what I observe.