CLN: remove unnecessary branches in Series.__setitem__
Eventually I'd like to get the structure of `__setitem__` to parallel the structure of `__getitem__`.  Some big improvements to both will be available following #33404.