If the cabin crew were going to exceed their duty limits then the Tech crew would have as well; so I doubt that was the case. It's probably more something to do with contractual limits and the right to extend. Someone in CC would have to give some details here...17 hours springs to mine with a vote to extend. But that may be mainline crew instead of the A380 crews.