Honor predicate in batch update
Test that batch respects predicate