fixes #1133

Should be fine - we want to guarantee that `this.transitionsEnabled` is reset before any elements *are* rendered after the initial `render()` call, so it has to be synchronous