message: fix a use-after-move
diff: @@ -1744,10 +1744,9 @@ retry:
  // handle mapping error, revert to glBufferSubData()
  glBufferSubData(bo->gl.binding, byteOffset, bd.size, bd.buffer);
  }
  - }
  -
  scheduleDestroy(std::move(bd));
  }
  + }
  CHECK_GL_ERROR(utils::slog.e)
  }
  