Theory of half-metallic double perovskites. II. Effective spin Hamiltonian and disorder effects