^
Thanks for your quick reply and info, it looks OK so I've gone ahead and booked the flight. It is apparently possible to check in for both flights in Tehran, so I should be able to go straight through with (hopefully) no problems.
Thanks again for your help!