Looks like that's not enough, you also need to set some sort of "lingering" option or the last logout will kill everything despite having used systemd-run?
Sounds like a lot of pitfalls with these new defaults. Wonder how many background tasks will be ruined before somebody patches screen to automatically issue all these new systemd commands.