Ended up removing all the view-level validation per @esoergel's comments here: https://github.com/dimagi/commcare-hq/pull/3413#issuecomment-43214768