The IAEA and Iran - once more to the brink?