[scheduler] Support custom sigmas in UniPCMultistepScheduler (#12109)
* update
* fix tests
* Apply suggestions from code review
* Revert default flow sigmas change so that tests relying on UniPC multistep still pass
* Remove custom timesteps for UniPC multistep set_timesteps
---------
Co-authored-by: YiYi Xu <yixu310@gmail.com>
Co-authored-by: Daniel Gu <dgu8957@gmail.com>
Co-authored-by: dg845 <58458699+dg845@users.noreply.github.com>