remove asserts preventing nesting app, add dispatcher short circuit, and a test showing inner app renders and responds to events one time

@raycohen / @kselden