Weak magnetism and non-Fermi liquids near heavy-fermion critical points