https://patford12.medium.com/using-replay-before-deploying-a-new-workflow-version-with-temporal-3db2d8283956