The hidden reason being, the screws are too short and probably not thick enough to hold the rod support in place when bouncing around on the road.While it is good that you can repair it, remember that when you do the warranty in that area may become invalid.
The way I look at it, is that there may be a hidden reason why the screws have pulled out which may require further repair at a later stage.