I think I do the opposite of what you do. I mostly run after work, and some of my more stressful days aren't known until it happens (e.g. something going wrong and needing a solution ASAP). For me running becomes the decompression. It's a tough day at work, but I had a run planned. My run schedule is pretty disciplined these days, so a tough day doesn't mean skipping a run. Three to six miles at a comfortable (not fast but not easy) pace before I even get home and I feel content.
Same as you mostly. Stressful day at work? oh look, I'm going to zone out for (insert distance here), and you know what? After the run I usually feel great. Alternatively, I just got done running and am already so excited over the fact that I'm going running again tomorrow, even though it's a solo run.