This makes the pipeline snapshot Id stable if you haven't made any changes to the run config.
BK, verify pipeline snapshot ID changes in https://dagster.phacility.com/D8550 no longer needed
- R1 dagster
- stability (branched from master)
No Test Coverage
would be nice to add a serdes test case for this as well
nit: I really had to stare at this for a bit to convince my self this logic condition was correct, might be more legible if verbose or taken out of an inline dict creation