I seriously doubt a shoulder laughed missile could bring do n a large plane like a 747 and especially at that height.
Don’t know about the other theories though.