I've been slowly moving my domains over to a new registrar just as they're about to expire. I let a couple expire by accident and now there's no DNS of course. If I begin the transfer process will DNS be unavailable until the transfer is complete?
Yes. But more than that. You aren't even going to be able to transfer registrar once it has expired. You are going to have to renew them in place and then transfer.