From Birmingham (UK) to Dubai terminal 3 From Dubai to Ahwaz (Iran) terminal 2
No, you won't need to recheck your bags at DXB.
According to their website, they'll do that for you
Passengers travelling from Emirates destinations will have their baggage checked through to their final destination. They will also receive their boarding pass for the flydubai sector.