Don't error out if router is not yet setup

When router is not set up yet sending events to it will fail. If that's
the case, we can just swallow the error, because afterSignIn will take
effect only if we are already in some state in the router.
Properly set model on build controller on build/show