changing smithy files requires a ./gradlew :clean for the changes to be picked up (e.g. `codegen-core` protocol tests)