After days and days of frustrating testing, including logic analyzer work, to determine why certain TUYA based devices are no longer initializing correctly, I have discovered this information.
You mostly do not need to worry about pitfalls of concurrent processing (races, deadlocks, livelocks, resource sharing, etc.). The fact of cooperative processing takes care of such issues by design.