Handling can be pretty chaotic in Italy even when they are expecting you. It could have been worse, they could have diverted to Naples. In which case you'd still be on the aircraft now.
Fuel stop (especially on a duty day like UK-Egypt), followed by a tech snag is just unfortunate. One spanner in the works, and everyone's best intentioned plan collapses like a house of cards!