I use a rMBP 2015 with two monitors (in addition to the laptop monitor) daily. One over HDMI and the second via Thunderbolt/DisplayPort to HDMI (so two cables into the rMBP).
I’ve never had this issue? What is your setup? I always thought it was funny that in a Mac you can’t set your default monitor, but I’ve never run into the issue you are describing.