If they were on top, the moon was up last night while AF 477 was in flight.
I hit the ITCZ mostly in Asia. There are cells that tower in the moonlight but are all but invisible on radar. You can be cruising along fat dumb and happy and suddenly find your self in a cell. I try to stay high but keep a good stall buffet margin in case the bumps start.