that impact must have set off the firing detonator squib in the airbag, It is said to very gently rest the airbag assembly at a place where it cannot be impacted with anything at all. btw in the picture you have the front facing bit, what about the rear facing contact rings
If this were a completely mechanical system then ask yourself why do you have an SRS warning light