So the potential for data loss, would exist anywhere between steps 1 and 5 as shown in your diagram.
Since the transaction is not committed on the PRINCIPAL, there is "real world" data loss and not a "database world" data loss as in case of HIGH Performance mode, that's was the root cause of all the confusion.
Thanks once again