Description
#1722 Adds source code verification on Etherscan during the deployment process. That step is wrapped in a try/catch. We should add better error handling to determine when to catch and when to continue.
Describe the solution you'd like
- Understand the Etherscan verification API, and the different errors it returns.
- Enumerate which errors should be caught and which should not.
- Add logic to identify and handle those errors appropriately.