According to a rumor I've seen online...
the problem might be that the flight control software misintrepreted a "low fuel" indication as "no fuel" and jettisoned the strap ons early. By no means is this confirmed, but if true, it should be easy to fix.
