Restore sync assertions

should be safe since: https://github.com/emberjs/ember.js/commit/5ffce14251a313963356299ae0c1575202d00a47

depends on: https://github.com/emberjs/ember.js/pull/3830

- [x] confirm in more real apps (and with assertion failures)