Reed switch stays ON
After Brians suggestion I changed the input pin pull-up to a Tristate and it solved the problem! 
Apparently the problem appeared when I changed from input pins to a timer capture pin and it was setting the pull-up as default.

Thank you for pointing it out.