JSXTransformer respects async attribute

Implemented according to #1823
Verified with `setTimeout` in `load`.
move this comment above the hasAttribute line?