All I might suggest is you check the connections to the specific monitors. One output may be a default primary output and is being recognized first when you come out of sleep.
Otherwise, in whatever utility you use to set up the multiple monitors, do you show them in the correct order and have one designated as Primary? What utility are you using to do that and what type of video card do you have?