So all contrails are long, except the ones that aren't.
Also, 30,000-39,000 feet typically includes a 12 degree range of temperature. Just because of altitude. That can easily be the difference between forming any contrail or none at all. You do agree that on some days some planes above 30,000...