Vet told me feline leukemia virus can hunker down and stay in bone marrow and appear later. So, a cat can pick up the virus at a shelter or from his mother and test negative for it, yet still come down with it.
It's really heartbreaking that cats are not safe from this.