set the completed bit on failed recordings so the scheduler ignores them
recalculate conflicts when manually stopping or deleting recordings
refactor schedule and recording file deletion into new methods