I don't see why yum couldn't update yum, then exec the new yum program, listing the remaining packages as install arguments. You'd need to unlock the lock file before calling execve.
But IMHO that wouldn't be very pretty, it would be nicer if a plugin could trigger a jump back in the processing chain.
-- Daniel