My speculation FWIW, if the toddler was indeed found 21 miles from the main crash site, I suppose it's possible that the bomb, or indeed some major structural failure, caused massive but not initially fatal damage, opening the fuselage and disrupting power and/or data connections to the data recorders. The aircraft continued to fly for around 3 minutes, then succumbed to the initial event and broke up.