I use the blocker bet.
If I was in this kind of position and I knew what type of opponent I was facing I would almost always bet the river, checking allows the opponent to feel that they really do have the best hand and they bet big. Weak hands might think they can bluff and steal the pot and bet as well, I don't want my opponents betting, even less than I want them to call when I'm unsure. If I put a bet on the river of a decent size, I'll get a way better idea where I stand in the hand for much cheaper. If I'm raised there's a very good chance I don't have the best hand even with tptk, if an opponent who would have bet on the river calls me, I've saved chips even if I lost as I may have called their big bet on the river with tptk because I'm unsure if they're just trying to steal the pot. If my opponent has a busted draw and I'm betting the river, they're most likely going to fold, and will not raise me trying to steal on their busted draw.
Betting the river even when being called on all other streets just makes sense to me, if I'm called and I am the loser, I probably lose less. If I'm called and I win, well it's just like value betting the pot on the river, I've increased the size of the pot and sweetened the win with some extra chips.