Minor cleanup
Refactor: DRY with random_apps_generator and random_users_generator

Also standardize some variable names in generators
Fix a logic error causing occasional working on finished bug

Due to not having fully up to date list of finished apps/users
Implement _from_random_user strategies and debug option