I've had a look at the airbag circuit. The passenger presence sensor is connected to the Body Control Module, part of the fusebox. The seat belt latch is connected to the airbag control module, so if that switch is broken, I suspect that it will trigger the light because the airbag control module will sense a discrepancy between the seat belt being fastened and no one being sensed in the seat.
I can't tell if the belt latch switch is open or closed when the buckle is in place, but if it's opened by the buckle, you would get the same result on Tech2 if a wire in the loom was broken. The seat buckle switch wires one is blue and the other is green. If your car is a convertible the two wires are yellow and white.
Wires run to the airbag control module under the centre console under the cubby.