regarding weather:
it does seem that a thunder storm was present...perhaps somewhat obscured by other clouds...hopefully wx radar was working properly.
while waiting for facts, thoughtful speculation is not out of line. it may make someone else think and avoid another accident.
flight engineer? perhaps not in our sense, but does this mean recent mechanical work?