Great! I might earn my keep yet!
Sorry it took so long to get back here to check your timely answers, but I'm working on 5 major projects simultaneously (oh the joys of a small company

) and had to put this one aside for a bit. The coworker who took over my part of that project just used pull-up resistors like we had before, but I'm still going to try this to see if it works because it will make it a heck of a lot simpler for future versions (and this project needs all the simplifications it can get!

).
If it works as well as I think it should, it would be worth doing a refit on the existing systems.