I like the way you put that lc. 
And I don't think that Jack ever made the decision to move on either. I just don't think it was in him, no matter what he might have said to his father or anyone else. Ennis was his oxygen. He knew that whatever came of them, he could never breathe without him.
I agree. Jack wasn't moving on. He was holding still. In a way, I think he cherish the memory of the dozy embrace because it was Ennis who made the move to put his arms around Jack. It was not Jack making the moves on Ennis. So symbolically, Jack, after the last meeting, was waiting for Ennis, to decide what he wants, what he will do... Jack was tired of making the first move, and getting shot down...over and over.
As for Randall and the old man, I can see it as someone said, just a love-sick puppy reaching out to a near-by available bone to keep himself from being distracted long enough to forget the pain. But no drinking, nothing can dull the hole the absence of Ennis left in Jack's life. I like that expression. Ennis was his oxygen.