Almost anything that is going to call a c-bet (plus a few more hands that would fold to a c-bet) is going to stab.
No-one except for the most passive whales/nits at 2NL-10NL are checking back top pair, a flush draw, or many straight draws. Villain might check back 76s/65s or 99/77 or something like that, but those were never going to play a big pot anyway. I think it's mandatory to check so that villain can bet hands like QJs, AQ/AJ or an underpair. He won't often call the check-raise, but getting him to put some money in the pot and then fold his equity is win-win.
Just FWIW, MPS/Monker has it as 100% check on the flop (solved with only a 60% c-bet sizing available), and check-raises 100% of the time vs a bet.
I think it's a significant leak to c-bet top set in spots like this. If you're not checking the nuts, then I presume you have no check-raising range. That's not a good strategy, and kind of defeats the point of playing 100bb deep.