Would an honest researcher actually have to pay back their salary?
No, that answer is ridiculous. 

In North America, as long as you were working honestly*, the only reason you would ever have to return money is if you were accidentally overpaid (i.e. they paid you more money than you earned).

* I assume you aren't actually trying to commit fraud