I did exactly this and it worked:
1. Created a task to run at login with 30 delays.
2. Asked the task to run the following two:
1. C:\Windows\System32\DisplaySwitch.exe /clone
2. Created a run.bat file and put the following in it:
timeout 5
The second task, ran after the first one, kind of confirmed the display switch and made it stick.
Hope this helped!