refs #1148, #1156, #1161, make all file operations for partitioned collections use read locks on cursors they use.
Don't crash server if update_ns fails to do the actual update, as DB_LOCKNOTGRANTED is a possibly valid error code.
Unrelated, fix up partition_ops_multithread, as test was broken.