Multiple providers ran in a row because each email discovered was invalid, triggering the next provider to run until a valid email was found. This is standard waterfall logic—an email provider runs only when an email hasn't been found or the email found is invalid.