Let him run away. You wouldn’t want him the way he is right now anyway. Of course the OW didn’t work out, as expected. One less reason for him to be away, but actually probably pushes him to find other reasons to leave you.
I would advice no sex if he’s telling you he’s going to leave though. So far my method is like Pavlov. If my H brings up D and wants to be physically intimate on the same day? Hell no. If H is acting sane and more his old self, then possibly. Just my 2 cents.