in both cases i probably check and see what he does. Im not losing alot if the board pairs OR if a heart comes.
Remember, he isnt going to push if he fills up. Hes likely going to make a small value bet (and if he pushes I fold). Same as if another heart comes. He either makes a small bet that I call (and win) or he goes allin and bluffs me off a reasonable sized pot after ive charged him to draw to that heart.
He paid to draw to that bluff so I dont mind folding to it.
Its similar (but in reverse) to gabes thread where he pays to draw to an OESFD when he only has the straight draw because he knows he has close to 100% fold equity if the flush comes.
I did my best to charge him to draw to the full house + flush draw so I dont mind folding when one of them completes. At the same time Ive set myself up to win a massive pot if they dont.