Fixing some problems that came to light when running on hardware.
First the led needed to be told that its underlying hardware was ready.
Next, the first statement wasn't getting executed.
Then it turns out that nodeTemporary variables were not getting recycled which led to exhausting the symbol table on hardware.
The change to reuse a nodeAvailable have been added but the log file has not been extensively checked. There could be bugs there but it looks OK from a cursory inspection.