Copy properties with schema

This is a followup fix for the last pr. This explains the weird behavior we saw yesterday where column indexes were not lined up as expected. The current code works as is, but column indexes are left incorrect after using multiple realms with different column orderings, which could led to bugs in the future.

@tgoyne