A new life for sterile neutrinos: resolving inconsistencies using hot dark matter