25 ft lbs is plenty tight. especially with thread sealant.
it is easy to strip the threads/crossthread. it happens. i'd say get a time-sert or helicoil or the like
now there's pretty much no way to pin it on the last mechanic that touched your bike.