handles NET::OpenTimeout errors gracefully