I have made several changes to php files and Im sure updating would mess up a lot of that. Besides, there's no reason to update arbitrarily when the current version works. In regards to the PHP version., I understand it's not "officially supported" but it has been working great until this weird little quirk, so I don't think the version has much to do with it in this case. I'd like to know what troubleshooting can be done to track down this problem.
I'll happily do whatever steps are necessary, but simply pointing out the version is out of date/not officially supported doesnt seem like a particularly helpful response. If it didn't work from the beginning you could write it off as a compatibility issue, but since it's been working great for almost a year I think it's something that can be resolved without the need to big updates.
Let me be clear that I am not strictly against updating things, but I don't know how much customization would be broken with an update, though I assume most if not all.. If there's a way to avoid this I'm eager to know. I've been experimenting with creating new forms and help topics to eliminate variables and narrow down the issue, but I don't seem to be having much luck with this approach. Any suggestions greatly appreciated.