Yep, the neutrons are necessary. Meteor impacts, even when on such a large scale, release the energy in a different way and no free neutrons are emitted. In an impact event, the kinetic energy of the meteorite is converted to heat. It might look like a nuclear explosion and have same magnitude...