Where the screws new?
It looks like that they were hard to come off or you didn't handle correctly the screw driver? Sorry to have to say this.
For these screws I would use Loctite 243. Strong enough to hold the screws in place and easy to come off with a screw driver when you want to.
Others may use other methods though.