Fixing bug that caused an updated schedule to compare against itself when checking for overlaps