I'd like to see some pics of it especially of the flats and the area between the flats and the forend lug. Yep, you guessed it tripping the hammers is your issue. Sometimes a little pressure will get it back on but you may have to get it as tight as you can and then breech it to take the pressure off the cocking dogs.

Kind Regards,

Raimey
rse