runIn does not run at specific intervals

@Jim - if you see my reference code above, basically in my function was executing some commands then scheduling itself to be called again using runIn() after 13 seconds. This is what I see in the live logger:

858fa556-f2a8-40ad-b68f-6223f9beee97 4:57:07 PM: debug code 17
858fa556-f2a8-40ad-b68f-6223f9beee97 4:57:06 PM: debug code 16
858fa556-f2a8-40ad-b68f-6223f9beee97 4:57:06 PM: debug code 15
858fa556-f2a8-40ad-b68f-6223f9beee97 4:57:05 PM: debug code 14
858fa556-f2a8-40ad-b68f-6223f9beee97 4:57:04 PM: debug code 13
858fa556-f2a8-40ad-b68f-6223f9beee97 4:57:04 PM: debug code 12
858fa556-f2a8-40ad-b68f-6223f9beee97 4:57:03 PM: debug code 11
858fa556-f2a8-40ad-b68f-6223f9beee97 4:57:02 PM: debug code 10
858fa556-f2a8-40ad-b68f-6223f9beee97 4:57:02 PM: debug code 9
858fa556-f2a8-40ad-b68f-6223f9beee97 4:57:01 PM: debug code 8

notice the timestamps, each time the function runs it increments a counter and call runIn with a 13 second delay. It’s not waiting 13 seconds to run. That’s also a bug I see