add test for file contract revisions
I thought there was a bug here, but my test failed to turn anything up. And then I looked closer at the problems I was having with the host, and I realized the problem was not what I had originally diagnosed. Sorry.
Otoh, now we've got a nice test.