24h wait time is now enforced *before* enqueueing

This serves following purposes:

1. prevent users from spamming [enqueue] button,
2. prevent user confusion "why it doesn't update my profile",
3. simplify dequeuing.