The reason it won't work is because the resource PC that executes the Login process will close down shortly after logging into Windows. Realistically the 'system space' resource PC can only be used to run the Login process, and to run any other process you need to start a second 'user space' resource PC after logging into Windows. Currently there isn't a good way of bridging this gap, other than hardcoding a delay between scheduled tasks and like you, I would like our development team to address this problem.
The master PC idea is worth a try and it's something I've been meaning to investigate. In theory PC1 could use the command line to tell PC2 to run the Logout process, wait, then tell it to run Login, wait again and then tell it to run process ABC.