Possible bug in BoolQueryBuilder - can't get multiple 'should' queries to work