Loctite thread lock is your friend. I got pissed off with tightening the footrest nuts on my Enfield, I replaced the original nuts with nylock nuts and a good splash of Loctite semi permanent thread lock and they never came loose again.
Yeah, of course. Maybe he did that too after some time.