Regarding why EVLA_pipe_msmd.py could not find the calibrators based on intents: ms_metadata['intents'] stores the intents in this format: 'CALIBRATE_BANDPASS#UNSPECIFIED,' whereas the intents being compared against ms_metadata['intents'] stores them in this format: calibration_intents = ['CALIBRATE_FLUX', 'CALIBRATE_BANDPASS', etc.], so the #UNSPECIFIED part of the string is missing. I tried adding the '#UNSPECIFIED' string to the intents within the for loop where the comparison is happening, and this fixed the issue with fluxboot, but caused issues with other stages, so I ended up reversing that fix.