Cotton price hangover lingers