I know how difficult it can be to run a volunteer review system, but we have done it for years and have learned a few lessons. One thing you should do here is remove privileges for a bit from the moderator in question. Reviewers need to have some consequence for mistakes, otherwise they will tend towards moving faster and faster in their actions, with lower quality as the result.