Can you use your own Unattend for the "Prepare for image capture" task? Sure, but the real question is - why?
Let's look at it another way. The unattend file is NOT used during this phase, not really. It MIGHT be used for populating a driver list, but ... oh yeah! We're going to replace it anyway! What then IS this unattend file for? It's an answer file for MiniSetup. During image capture, we don't RUN MiniSetup.
MiniSetup happens (well, except on the capture system) AFTER image DEPLOY. THAT is where the unattend file matters.
How you run Sysprep DOES matter on image capture - I'll frankly admit that. We do things in a simple / generic way and we don't bother with the "perfect" replication of the administrator profile, etc. Fine - if you want to get everything perfect, it's no big. Run Sysprep manually, do all your installs while your in audit mode, etc. Fine with me.
But the Unattend file isn't really used during image capture anyway, so why do we even care which one is used during image capture? We use an unattend that is generic and gets the system into a pre-OS-ready state. It does the job. Is it in the image? Yup. But as soon as you run a deploy image task, we rip it out and replace it with one that is designed for your system. OR one that you give us. So what's IN the image doesn't matter (well, again, except for the system from which you captured the image, for it reboots after image capture and is the ONLY computer that will use this initial unattend file).
Does that make sense?