Just an FYI for those on WP Engine or considering them as a hosting provider. Their curl timeout setting is hard set to 60 seconds. They do NOT allow this setting to be changed, even for customers with their own dedicated server container. Any process which runs longer than 60 seconds will be killed by their system.
This creates problems when working with a large selection of sites. Depending on what I’m doing I’ve been able to select around 30-40 sites at a time. Not convenient, but it works.