a loose roll pin, that sounds odd, can't say I've seen that before.
as for worrying about losing oil pressure don't worry, your car will die before you can do any damage,
some will argue that the car will run with the cam sensor un plugged (which it will after you start it with a cam sensor installed)
but if things change while driving (like the small bolt on top backs off and the little tang breaks ) the car dies instantly. the second the cam timing changes.
how did you find it?