1.) I'm big on hassle-free operations, so what your survey ships need is more fuel. 30% has to be enough to get your ships back home, so the most distant object you want to survey will give you an indication of how much fuel you'll need. My extra-solar survey ships usually have enough endurance to conduct geo and grav surveys of two or three systems before I need to bring them home and run out of deployment time before they run out of fuel.
2.) If you're looking at individual ships, it might be simpler to bring up the Individual Unit Details screen, select the Miscellaneous tab, and transfer the fuel manually rather than mess with your task group compositions. A dedicated tanker (where you've checked the Tanker box on the design screen) can be ordered to refuel a target without joining the TG.
3.) I'm pretty sure you can cancel the movement order to stop the interrupts---it's the inability to carry out the order triggering the interrupt, not the absence of fuel.
4.) You can also view the event log by clicking the Events button on the System Window icon bar, so if you miss something you can review it. You'll be wanting those event messages to clear quicker soon enough ...