Store is_standard_pipeline flag in pipeline run?

The flag is_standard_pipeline determines some runtime and pipeline run behavior. In the context of rerunning a pipeline run (#202 (closed)), it seems that this should be recorded so that the pipeline run can be reproduced exactly how it was run. This flag is already passed to the pipeline run in the constructor, it is just not recorded in the document. Maybe this could be inferred from a pipeline run, but I am not sure it can be. Thoughts?