I have two of them as well. I got a chance to buy the second one at a really good price and jumped on it. It needed a bit of smoke unit work, but now it's better than new. I mean to double-head them at one of our modular train shows, that will be a sight!
As far as the reset code, that makes sense. Look at the wiring diagram, the Veranda doesn't use the standard smoke unit commands, it has a unique motherboard with a microprocessor on the MB controlling the smoke units. The R2LC smoke output is likely used in the lighting operation. That's why the oddball smoke on/off controls.