I just discovered what appears to be a bug: I added a new worker and then edited its pool (but didn't actually change any data; just wanted to make sure it was configured properly). That new worker/pool was automatically ranked first in the list of Failover profiles even though I hadn't changed anything about the Failover order. I had to manually edit the Failover order back to what it was before the addition of the new worker.
On an unrelated note, I would also like to know how to launch smartcoin automatically at system startup. What lines need to be added to which files to accomplish this? Can I stick something in /etc/init.d/rc.local (which is how I started miners before smartcoin)?
Thanks for the report. I'll be committing a fix after I catch up on posts for the day which will fix the problem of newly created profiles being bumped to the top of the failover list.
regarding auto-launching, there was just a conversation on this:
http://forum.bitcoin.org/index.php?topic=16548.msg350532#msg350532