Something is not right, start and end is the same after the second call, and elapsed is continuously increasing. Might be some watch / timeout stuck somewhere, the DHT22 library sets timeouts in multiple places...
Try to run reset(1), remove power from the board, and run again with 10000 timeout.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
I not have analyser...
Log: