The thread is fine! It's TheInstance -aka- j0h. He's usually a little hostile whether he means to be or not, but it doesn't matter. Point is, no need to lock.
As for solving opening two when you're right in the middle, may I suggest using an order system of sorts? Let's say you are at two chests which normally would both open, perhaps add a condition to open the one with a lesser X first, then the next one etc etc.
Other option is to use random with the existing conditions. Have Construct decide for you which to open first
EDIT: I'll go and clean up my posts above to be less intrusive.