WebGLAttributes: Call onUploadCallback again after updating a buffer (#24912)
When a `BufferAttribute` is updated (using `needsUpdate = true`) it is uploaded to VRAM a second time. This PR calls `onUploadCallback` for each upload. Previously, it was only called after the first initial upload.