runEOM

We only have one mechanism left that explicitly needs to wait to EOM to run which is responding to assignment to template.model.

This private API will be used by TemplateBinding, and allow the removal of the more complex and expensive ensureScheduled.

R=arv
BUG=

Review URL: https://codereview.appspot.com/48100043