Some super smart person (tmburnell) that is not me suggests re-writing the route data:
let route = this.router.config.find(r => r.path === '/path');
route.data = { entity: 'entity' };
this.router.navigateByUrl('/path');
As seen here in the comments.
I hope someone will find this useful