If Yuasa wouldn't accept there was a problem, why did they redesign the battery?
The steel box was added because they were unable to establish root cause, without knowing root cause they couldn't be confident of the fix.
Given there are over 400 787s currently flying around without battery problems, it looks like the battery redesign worked.