ARROW-7988: [R] Fix on.exit calls in reticulate bindings
ARROW-7988: [R] Fix on.exit calls in reticulate bindings

I missed this/didn't closely review after the refactoring that pulled the schema out of the array object. `on.exit()` overwrites the existing finalizer (more recent versions of R have added an `add = TRUE` argument that lets you append, but we still support older versions) so we should only call it once in each function. As the code currently stands, we wouldn't actually be calling `delete_arrow_schema(schema_ptr)`.

Closes #6519 from nealrichardson/reticulate-followup and squashes the following commits:

4336e2ad0 <Neal Richardson> Fix on.exit calls

Authored-by: Neal Richardson <beb59f0141269d2d04e73d0dcc1967b64ba87e13@gmail.com>
Signed-off-by: Neal Richardson <beb59f0141269d2d04e73d0dcc1967b64ba87e13@gmail.com>

apache/arrow,icexelloss/arrow,icexelloss/arrow,wesm/arrow,kou/arrow,icexelloss/arrow,kou/arrow,xhochy/arrow,kou/arrow,apache/arrow,wesm/arrow,wesm/arrow,kou/arrow,apache/arrow,laurentgo/arrow,wesm/arrow,cpcloud/arrow,xhochy/arrow,xhochy/arrow,wesm/arrow,laurentgo/arrow,cpcloud/arrow,icexelloss/arrow,apache/arrow,laurentgo/arrow,apache/arrow,apache/arrow,cpcloud/arrow,laurentgo/arrow,apache/arrow,cpcloud/arrow,icexelloss/arrow,xhochy/arrow,laurentgo/arrow,icexelloss/arrow,cpcloud/arrow,xhochy/arrow,laurentgo/arrow,wesm/arrow,icexelloss/arrow,laurentgo/arrow,icexelloss/arrow,cpcloud/arrow,icexelloss/arrow,laurentgo/arrow,laurentgo/arrow,xhochy/arrow,xhochy/arrow,wesm/arrow,xhochy/arrow,apache/arrow,kou/arrow,xhochy/arrow,laurentgo/arrow,apache/arrow,cpcloud/arrow,xhochy/arrow,kou/arrow,xhochy/arrow,xhochy/arrow,laurentgo/arrow,wesm/arrow,cpcloud/arrow,apache/arrow,icexelloss/arrow,apache/arrow,kou/arrow,laurentgo/arrow,cpcloud/arrow,xhochy/arrow,wesm/arrow,kou/arrow,laurentgo/arrow,icexelloss/arrow,kou/arrow,wesm/arrow,cpcloud/arrow,cpcloud/arrow,cpcloud/arrow,apache/arrow,laurentgo/arrow,xhochy/arrow,cpcloud/arrow,xhochy/arrow,kou/arrow,apache/arrow,cpcloud/arrow,apache/arrow,icexelloss/arrow,kou/arrow,kou/arrow,wesm/arrow,kou/arrow,wesm/arrow,laurentgo/arrow,icexelloss/arrow,wesm/arrow,icexelloss/arrow,wesm/arrow,kou/arrow