Handle case where instrumented script does asynchronous work
Handle case where instrumented script does asynchronous work

Previously, we would call J$.endExecution() before the async
work completed
Samsung/jalangi2,cwz920716/jalangi2,JiangJeng/PTA_ZAY,esbena/jalangi2,johanneskloos/jalangi2,Samsung/jalangi2,cwz920716/jalangi2,esbena/jalangi2,cwz920716/jalangi2,Christian56/programtestingandanalysis,Christian56/programtestingandanalysis,Samsung/jalangi2,Samsung/jalangi2,johanneskloos/jalangi2,cwz920716/jalangi2,johanneskloos/jalangi2,Christian56/programtestingandanalysis,JiangJeng/PTA_ZAY,Christian56/programtestingandanalysis,johanneskloos/jalangi2,JiangJeng/PTA_ZAY,esbena/jalangi2,JiangJeng/PTA_ZAY,Christian56/programtestingandanalysis,johanneskloos/jalangi2,cwz920716/jalangi2,Samsung/jalangi2,esbena/jalangi2,JiangJeng/PTA_ZAY,esbena/jalangi2