They are reporting that it was homemade explosives and that may be why they failed to detonate.
Homemade explosives... So were the ones on 7/7. Fire the chef.