The satellite thing is a non-issue. All satellites have to be replaced eventually. XM has to replace their two a bit earlier than planned due to Boeing's screw up, which is what satellite insurance is for.
XM has the bucks to launch #3, planned for the end of next year, and could easily raise the cash to launch #4, not needed until 2007 or 2008, even without the insurance payments.