[BUGFIX beta] sync router.js
- Sync router.js
- Don't fire `error` actions on transitions that have already been
- Closes #3162
I'll be testing this later today in great depth. :)
@nathanhammond sounds good.
this also fixes the isNaN issue so you can serialise things like dates.
A new assertion is added, but the expect in this test is not updated. See #3705 for "fixing" this.