BBC has reported that the aircraft never climbed to FL380 because ATC didn't give the clearence due to traffic..so I can suppose that they were in the "****" already and remained there a couple of minutes too much without the chance to climb immediately.
Pure speculation, you can go around weather, there are other things to do besides climbing. And all this assuming weather had anything to do with it.