Dreame has finally done something to stop its robots mangling carpets and rugs. But the solution has only made things worse.