timer fixes by adenin: properly handle conflicting timer in immediate record