nvim-client: Add exception handler around cleanup steps
nvim-client: Add exception handler around cleanup steps

It's nice to have the cleanup steps happen, but it isn't completely
necessary for the blocking behaviour of nvim-client that the cleanup
succeeds.  If the cleanup code throws an error, it's printed out still,
but the script should not fail.

fretboardfreak/code,fretboardfreak/code,fretboardfreak/code,fretboardfreak/code,fretboardfreak/code,fretboardfreak/code,fretboardfreak/code,fretboardfreak/code,fretboardfreak/code