don't cache unit animation unit filter results, just recompute

seems to fix bugs 22355 and 22358. Partially reverts commit:
3dc0d7364fd07d3f13c6bd9d40381800f9d9f945