FWIW and to buttress the feedback on the metal door. I do not have any X10 security sensors, but they, from a RF standpoint, operate the same as Palm Pad, Eagle Eye, Slim Line Switch, etc. My experience has been they do not work reliably when mounted on metal. And if the metal is between the transmitter (example, a Slim Line Switch) and the receiver (DS1200 or in my case CM15A) they do not work at all. IMHO "cold" should not be a problem, it's the shielding of the metal creating the unreliability.
You might need to mount the DS12 on non metal surface and use an external mag switch wired to the DS12's external switch terminals.