I would say they did not get it, as a flex award should book into C and not D.
FB sure does make it nice and difficult for people!
They could have cancelled the ticket [for free, as it is a flex award] and then booked another award. As there was enough D inventory, it could have even saved you a few miles.
Gajan