Iran and Oman are nearing a deal on Strait of Hormuz shipping. The agreement would bring payments to Iran, embarrassing the United States. Trump has called off threatened strikes, and pressure mounts at home.