US-Iran talks made progress over the past 24 hours. A ceasefire before Trump's 8 PM ET deadline still appears unlikely.