FB clearly makes their own rules: I think the only reasonable approach here is for the program to credit miles and XP through 30 April, providing a reasonable notice period.
I have a TLV-FCO-NCE booked in two weeks - will be unimpressed to lose out on the 30 XP.