Interesting theory that does appear to be pretty well-grounded but Fredo was the traitor, and if he didnt open the drapes he had someone do it for him. Tom's loyalty was unwavering. At least that is how I want to believe it.