meteor.js, Iron Router: Prevent unloading current route until all beforeLeavePrevious functions on new route return true (for animation, security)