In my very fresh experience it was actually doing a rollback. But not admitting it until the very end. It was going through that cycle of "IO_COMPLETION", "PAGEIOLATCH_SH", and blank for about an hour, driving me nuts.