Certain edge cases, e.g. two duplicate statuses, would cause random_status (which never yields) to loop either forever or for a long time. This removes the while loop entirely.
Certain edge cases, e.g. two duplicate statuses, would cause random_status (which never yields) to loop either forever or for a long time. This removes the while loop entirely.