fix IOBuf::reserve() when operating on a user-supplied buffer