message: fix(writer): Add EBUSY to transient errors on Linux
  Change-Type: patch
diff: @@ -24,7 +24,7 @@ module.exports = {
  * Errors considered potentially temporary are:
  * - Mac OS: ENXIO, EBUSY
  * - Windows: ENOENT, UNKNOWN
  - * - Linux: EIO
  + * - Linux: EIO, EBUSY
  * @private
  * @param {Error} error - Error
  * @returns {Boolean}
  @@ -35,7 +35,7 @@ module.exports = {
  if (process.platform === 'darwin') {
  return error.code === 'ENXIO' || error.code === 'EBUSY'
  } else if (process.platform === 'linux') {
  - return error.code === 'EIO'
  + return error.code === 'EIO' || error.code === 'EBUSY'
  } else if (process.platform === 'win32') {
  return error.code === 'ENOENT' || error.code === 'UNKNOWN'
  }
  