Hostilities with Iran keep markets on edge, but U.S. stocks snap a three-day losing streak while bond yields remain volatile.