The coalition supporting SLS in Congress is much broader than just Senator Shelby, though he's definitely one of the biggest proponents - an old school Senator purely motivated bringing home the money to his state. There are plenty of SLS advocates in both the Senate and House - SLS is not going anywhere just yet.
Well, we'll find out on November 14th if the SLS is going anywhere. That's the next scheduled try at a launch.