I'm starting to think that repops are based on successful finds. Basically, if someone finds an imp, then another one will pop soon/right after. It would explain the seemingly random rate at least.

If this is the case, it means with more people you can run around a few locations that are near each other or simply camp a single pop. If you're alone though, you might end up needing to search around for the more remote areas.