I have tried the first N°1, by the time I got home, my wife was watching a movie and the TV had swapped back to 768 by then. I'm giving N°2 a try now. Probably be able to post the next log either tomorrow morning or in the afternoon depending on how its going.
Looking the log and it's the same as official build (Main: RecreateSwapChain()) was not started on second display change because first one is running
Will see how it goes on Build #2 and if it didn't work i will see if i can force Main: RecreateSwapChain() while first is running