You're getting too anxious about this.
GPS watches do lose signal sometimes in built up areas, so expect a couple of glitches.
Not sure why a temporary outage means the virtual partner feature cannot be used at all? Personally I wouldn't use it anyway as I find it's not as well implemented as it used to be.
All I do is this (on my 305): set one of the screens to show me three things: current average lap pace, last lap pace, overall average lap pace for the race so far. As you say, the real-time pace reading is a bit unreliable, so I wouldn't bother with that, but the average current lap is usually pretty useful.
In a race, I can glance at the watch to see how I'm doing on the current lap. But more important are the last lap time and overall average as these will tell me whether I need to speed up or slow down. It's not quite real time, but over 26 miles, as near as damn it. After a few miles you'll get a feel for how much effort you need to put in to maintain the pace.
I love gadgets, but don't let them rule your life. Accept that there may well be some GPS issues on the day. The time will still keep running as normal whatever happens, so you can always calculate how you're doing. If you have a pace band with your target times for each mile, you can easily check how you're doing even without GPS.