I've seen similar insurance claims invalidated because the company couldn't prove then had taken reasonable steps to prevent an attack.
The fact there were two similar incidents 8 months apart tells me there was a fundamental security issue which wasn't addressed correctly.