Improve client loss handling
Improve client loss handling

Don't exit flight5 unless we have keying material. Before we could leave
flight5 if the remote had moved to the next epoch, but this would allow
us to get into a unfinished state without notifying the remote

Relates to #42

pion/dtls