As I mentioned in my response to Hookbill, which is what took me so long to respond to your question, I am finding that certain settings don't always restore properly after a reboot. It almost seems like Froyo 2.2, that is built from source, sets the values twice. Once during boot and again after all the startup programs finish. I have been looking at this now since Sunday and really don't have a good explanation for it.
The good news is, the setting it seems to default to in advanced (32000, 50, 0, 0) actually does a really good job and I go 24 hours with no issue between charges.
I am interested in hearing if you run custom ringtones and if they play correctly when coming out of a long standby/sleep with your settings at 250/250. I run a 125/400 and I think my Droid only misses a ringtone once every 15th call or so right now. Of course, I also use Voice Caller ID which takes up CPU time as well as the phone switches fully awake.