Thrift ingest bugs

Fixing the two issues that poor @raronson hit over the weekend. No excuses for not having this spec in the first place.
This was an unrelated change - I actually think it was wrong before because it wasn't calling `copyBytes` and the length may have been wrong.

And before anyone asks - there doesn't seem to be another way to create the view.