Optimize event timeouts

* Don't round down timestamps in get_cli_event_returns().
* Don't re-poll for the full timeout if we get an unresponsive minion. Refs #8087.