My '05 has the same locking "Feature". Not sure if that can be changed or what the logic is behind it.
Your headed in the right direction on trouble shooting the seat heater.
Your headed in the right direction on trouble shooting the seat heater.