All, I have successfully found a workaround to the pause() issue found by @Tony earlier. In both the webCoRE and webCoRE Piston apps, you must replace all 'pause(argument)' calls with 'pauseExecution(argument)' calls instead. Only change the pause calls that have an argument passed to them, and of course keep using the original argument!
Note: DO NOT change the 'piston.pause()' call in the main webCoRE app. It is the one call that uses the 'map pause() {...}' function defined in the Piston app.
I have forked Adrian's webCoRE GitHub repository at (removed link - see update below) so I could have one place to share our collective fixes to make webCoRE run more reliably on Hubitat. If you have other fixes, please share them here so all are aware of them. You can also issue a pull request to my GitHub repository so we can keep the four apps up to date in a common location. Thanks for that idea, @justin.bennett.
UPDATE: Please use the community supported version of webCoRE for Hubitat found in the following thread. This version is much more up to date than the version I had been maintaining early on.