Don't update results if maximumSelectionSize is 0

a maximumSelectionSize of zero means unlimited, which means 
we shouldn't be updating results if it's set to 0
Merge pull request #981 from backstop/master

Makes it so we don't query every time we select when maximumSelectionSize is 0