The Iran nuclear agreement still survives five years after it was signed in Vienna, but the biggest test is yet to come.