Stan, I was thinking along the lines of a simple RC circuit and a transistor or FET switch. I don't want to use a uP pin for this function, that seems a waste. Also, if I use a uP pin, I'd have to have track power monitoring in the uP to know when the track power dies, since the battery is continuing to power the uP, I wouldn't know the track power was gone without some sensing.
The battery is on the input side of the switching power supply module that provides the main power, so it actually has slightly less current draw than on the 5V side.
As far as powering the servos, remember I want the battery to cut off after a few seconds, it's just to carry across conventional mode switching or large track interruptions. The small servos I'm using actually draw very little power, they have a motor that's the diameter of a standard wooden pencil, and about 3/8" long. They're just heavily geared, but they don't draw much power. I tested the two sizes I have, the big one draws close to 100ma in continuous operation at 5V, the small one around 50ma in continuous operation. I can't see this being an issue for 10 seconds or less. Also, it's probably pretty rare that they'd be running at the brief interval that we'd be on battery power. I don't see the servos being in continuous use in this application. They're model airplane servos, FWIW.
I think I'd ignore the scenario where track power was just below battery cutoff to start, that gets trickier. Another thing is I'm trying to keep the board real estate down for circuitry, not to mention parts count. More parts, costs more for each board for assembly. Track power would be down in the 7 volt range to drop the rectified DC below the battery trigger point, I'll just state that you can't run that slow.
I am thinking on going to the 20 pin version of the part I'm using for the "enhanced" version. It simplifies things if I don't have to share the debug interface pins, that always gets tricky if you want to test that part of the circuit while debugging. That still gives me 15 pins for I/O, I'll run out of board area before I run out of functions to do with the pins.