RE: What to do about screws vibrating out?
A small block is the best way to go. Yes it is a fiddly job but worth it.
If you go with epoxy, before you put the screw in - wind the screw into a wax candle then wipe it fairly clean with a paper towel. That way you will be able to undo the screw later.