Fix double render

**DO NOT MERGE**

@kenkouot 

This branch is intended to fix a double-render view bug, but does not, and also introduces another bug.

The first bug (the double-render one):
1) Go to lastofus.{ ... }/a/Ellie
2) Click on link to Anna (although any should cause the bug)
3) Observe undefined error in console

^ If I put in the following code:
```javascript
if (this.get('isDestroyed') || this.get('isDestroying')) {
    return;
}
```
In the closure scheduled in `articleObserver`, then it does work. But that was the same solution as before we changed the routing at all.

The second bug (comments):
1) Go to any article
2) Click to expand comments
3) Page errors and dumbs stack trace into console

^ For the comments one, I changed router.ts in an attempt to fix that, but to no avail.