Please read my comment under spicole profile. Honestly, O-1, unlike H1-1B, can be extended unlimitedly. Its up to you to decide which side, either waiting for appeal result or withdrawing the old file (forget about it) and then refiling EB1B to NSC (move forward), is better for your personal life quality and your career. If getting your PR one or two years earlier doesn't change your current life and business too much, then waiting can be an option. For some careers, holding PR does matter. I think Chen felt guilty of not getting you arrive at the terminal in time so that you cannot be on board (me either). So she alternatively made your O-1 successfully done!