Improve error handling in LSM merge finalizing.

OK, I'll fix that up.  fwiw, I think there was a problem here before where a merge interrupted by a close would cause a panic (there is a `WT_ERR(EINTR)` above).  That's part of what I was trying to avoid.