DERG, I am not sure I am following you here.
First you suggest the problem is not identified...
I find it very disturbing why the reason for this failure cannot be found.
Then start suggesting solutions relating to fuel ice!
As I understand it, the AAIB identified fuel ice as the 'most probable' cause and solutions are being worked upon as we speak, with modified SOP in the interim. So your issue is?
Incidentally, you suggest to...
make sure the pumps don't cavitate
I would suggest that cavitation was more of a symptom that a cause. And dare I even suggest it was an important clue.