There is a problem when using dynamically populated checkboxes/radio buttons /select fields where end dash will try to set the value based on a scope but the children haven't been parsed yet so it will error... for example:

```html
<div class="present-">
  <select class="usersId-">
    <optgroup data-scope="/users" data-each>
      <option value="#{id}" class="name-"></option>
    </optgroup>
  </select>
</div>
```

When we traverse and get to the select.userId- we try to set val() on it, but the users have not yet populated.

This is not the "best" fix, but at least it allows the template to completely render before trying to set val().
set value after parsing children
trying to replicate the problem, but it passes no matter what :-/
now the test verifies @tobowers's issue
undo setTimeout-ing the tests
Merge pull request #180 from Amicus/feature/fix-variable-setting-on-dynamic

setTimeout on enddash variable setting for inputs