DAFFODIL-2021 made expression compilation more strict, requiring that the result of an expression match the expected type. If they did not match an SDE would be thrown. Unfortunately, this broke a large amount existing schemas that were written too laxly. Instead, we should change that SDE to an SDW and mark the behavior as depreated. This will maintain backwards compatability and give people time to fix their shemas, with the eventual goal of changing it to always error.