Hope is rising for an Iranian Christian father and his young son held in detention on the Hungarian-Serbian border for 526 days, after the European Union’s top court ruled against Hungary’s treatment of asylum seekers.