Not a direct answer to your question, but from experience, a 95 940 has a different 'clock spring' to that found in a 93 940, so the wiring and internals may be different.
p/n 3544162-5 was used in the 940 and 960 in YM 93 without an airbag on the passenger side.
p/n 9148794-2 superseded 9130242. It was used in 940s and 960s, YM 94 and 95 cars.
https://raceevo.com.au/VOLVO.htm offer an airbag module reset service for $140. See link for details.