[rbp/omxplayer] Handle the case where EOS message fails.

When GPU fifo is full, the attempt to send the eos message may timeout. Increase the timeout and if that still fails then consider the stream to have ended.
Merge pull request #3181 from popcornmix/safe_eos

[rbp/omxplayer] Handle the case where EOS message fails.