My light always stays on too.
It's probably the switch inside the seatbelt buckle receiver.
You could unplug the connector under your seat to kill the light or replace your receiver. A junker may have a working one or eBay.
Still kinda wondering if it has anything to do with the airbag deploying... Unfortunately you'd have to crash your car to find out.