Ignore skipped task runs when building a fill group
Skipped task runs should not be added to the group when collecting runs in a fill. This avoids blocking the processing if on run in the fill can not be processed for some reason. When the run moves to 'skipped' status after a defined number of days the processing of the other runs in the fill can start automatically. Also adds the option to the function to get runs from an era.