Did you close catalyst between disconnecting screens /re-connecting screens?
Are you running via a DA or direct out of the graphics card?
If swapping screens and graphics card connections - you need to close catalyst and let the OS do its screen detect - then re-open catalyst...
S