That is a great write up.
On a side note, before going through a complete replacement of the switch, you can spray WD40 into the door latch opening on each door, as these become stuck sometimes....and this can alleviate the issue.
This worked for me, after going for more than a year of the "door ajar" light coming on occasionally...mainly after a car wash, high humidity, or rain....making me unable to lock/arm the vehicle from the door keypad and keeping the dome lights on. Worth a try....it worked for me