Very good questions and I am not sure anyone has the answer here. I tend to believe (but I am not 100% sure) that your FB status is recognized the same on-board AF, irrespective of being ticketed under AF or DL code. For your last question (Ultimate), I cannot be sure as I have totally avoided the situation of flying AF with a DL ticket (as those are not eligible to UXP earning).