CLN: remove unnecessary non-scalar code in maybe_upcast_putmask (#33641)
CLN: remove unnecessary non-scalar code in maybe_upcast_putmask (#33641)

* CLN: dtypes.cast cleanup following scalar restriction

* un-xfail windows for kicks
datapythonista/pandas,dsm054/pandas,rs2/pandas,jorisvandenbossche/pandas,TomAugspurger/pandas,jorisvandenbossche/pandas,gfyoung/pandas,rs2/pandas,rs2/pandas,datapythonista/pandas,pandas-dev/pandas,pandas-dev/pandas,jorisvandenbossche/pandas,jreback/pandas,jorisvandenbossche/pandas,datapythonista/pandas,pandas-dev/pandas,dsm054/pandas,jreback/pandas,rs2/pandas,dsm054/pandas,jreback/pandas,jreback/pandas,gfyoung/pandas,gfyoung/pandas,datapythonista/pandas,TomAugspurger/pandas,gfyoung/pandas,gfyoung/pandas,pandas-dev/pandas,TomAugspurger/pandas,jreback/pandas,dsm054/pandas,TomAugspurger/pandas,dsm054/pandas