[AclProvider] Fix incorrect behaviour when partial results returned from cache