Sounds more likely that you have a problem with one of the solder joints from when you replaced the reed switch. Check that they're actually soldered together and not just "touching".
It's always a good idea to replace an O ring if they've gone hard or rotted away. Whenever I need an O ring I take the watch to my local watchmaker - they can usually find something that fits and they cost next to nothing.