Changed randomisation.
Cope with MultipleObjectsReturned exceptions by iterating over matching HITs for a given block_id/language_pair combo.