I have wondered a while witch order you should do different actions during end phase. In BFG rules there are stated order of only few different end phase actions.
1. Boarding
2. Damage repairing
3. Removing blast markers
Lets take example where Chaos Daemonship is already grabled by massive claws of Tyranid cruiser. Lets suppose that Tyranid cruiser has more hits than Demonship, demon ship has lost shields and boarding action is started before this turn. Chaos player wants Demonship to disengage by haunting special rule as stated in Traitor Fleets. Tyranid player is eager to chew Demonship with massive claws, making teleport hit&run attack and continue boarding in this order.
First question: Does massive claws of Tyranid cruiser stop disengaging as they prevent movement? I suppose they don't, because it is not normal movement, just dropping out of from normal dimension of existence. This does not actually affect end phase order, because Demonship's disengaging happens at end of movement phase.
Second question: What is right order of boarding action, tearing enemy with massive claws and teleport attack? Tearing grabled enemy with massive claws is in intress of Tyranid player because it helps boarding and may allow teleport attack (by taking enemy ships hits lower than cruiser's). Opponent ofcourse would like to start boarding.
Third question: I am not sure, if it ruled that repairing and removing blast markers happen last. They just always follow boarding actions.
My only answer to my own questions is that active player calls actions to be taken order he wants to during his end phase. Alternative is that D6 is rolled. Both make me dissatisfied because result will be changing.