Yeah, I got laughed at in my FXG terminal for applying the parking brake whenever I stop, even inside the line-up...
I told them it's 2nd nature for me because I use "best practices" or "the UPS way"
rushing leads to accidents as the OP had experienced. So not making sure it was a in park...Did he left the engine running too?
I admit to having done it the dumb typical FXG way at a stop when rushing in the past and returned to a stationary vehicle because the parking brake held... whoops.
After that close call, I established that routine of park, engage parking brake, shut down the engine.
In my personal vehicles, I actually shift to neutral first, engage parking brake to see if it holds, thus relieve the stress on the
parking pawl , then shift to park & shut down.
I'll just have to remind them of this when they pester me next time: