problem solved - for now
I took some time off, came back fresh to this app and, per Murphy to some degree, it worked fine. I still have some load testing to do, some performance numbers to run, and other assorted cleanup before a production rollout so I somewhat expect to see the error again...