Add support for experimental-html-handler.

Small diff which allows library users to override the el.innerHTML assignment.
Useful when special behavior is needed.
Move the resume after installScripts. The suspend/resume is a semaphore, so multiple suspensions are fine, but if you resume first, it will jump back into the task queue before installing the scripts.