Update: This fix reduces the odds of suspension from 1/3 to 1/20. It still happens sometimes because my laptop does not recognize my external monitor at all. I have to turn my dock off and on again and open my laptop lid, which is annoying cause its all under my table.