Fix undefined variable: approve_query (#5931)
Fix undefined variable: approve_query (#5931)

- use the mod cache instead of a whole new query
- Redoing the comments because how does English work?

Fixes #5877
StealthWombat/SMF2.1-more-forkery,StealthWombat/SMF2.1-more-forkery