My guess is that the auto rewind functions pre and post cleaning are implemented in digital logic (either FSM or specific timing logic). Probably that implementation is a lot cheaper (and more reliable) than an electromechanical one (no rubber belts to rot, felt to dry up and crumple away, plastic gears to strip, etc)