Stop incorrectly flagging door lock events as fabric-scoped. (#14582)

Fixes https://github.com/project-chip/connectedhomeip/issues/14365
Fixes https://github.com/project-chip/connectedhomeip/issues/14573
diff --git a/src/app/EventLogging.h b/src/app/EventLogging.h
index c85ad77..6b9f35b 100644
--- a/src/app/EventLogging.h
+++ b/src/app/EventLogging.h
@@ -61,14 +61,9 @@
  * @param[out] aEventNumber The event Number if the event was written to the
  *                         log, 0 otherwise. The Event number is expected to monotonically increase.
  *
- * TODO: Revisit spec foc nullable fabric index in event.
- *
  * @return CHIP_ERROR  CHIP Error Code
  */
-template <typename T,
-          std::enable_if_t<DataModel::IsFabricScoped<T>::value &&
-                               std::is_same<decltype(std::declval<T>().GetFabricIndex()), FabricIndex>::value,
-                           bool> = true>
+template <typename T, std::enable_if_t<DataModel::IsFabricScoped<T>::value, bool> = true>
 CHIP_ERROR LogEvent(const T & aEventData, EndpointId aEndpoint, EventNumber & aEventNumber,
                     EventOptions::Type aUrgent = EventOptions::Type::kNotUrgent)
 {
@@ -83,24 +78,6 @@
     return logMgmt.LogEvent(&eventData, eventOptions, aEventNumber);
 }
 
-template <typename T,
-          std::enable_if_t<DataModel::IsFabricScoped<T>::value &&
-                               std::is_same<decltype(std::declval<T>().GetFabricIndex()), DataModel::Nullable<FabricIndex>>::value,
-                           bool> = true>
-CHIP_ERROR LogEvent(const T & aEventData, EndpointId aEndpoint, EventNumber & aEventNumber,
-                    EventOptions::Type aUrgent = EventOptions::Type::kNotUrgent)
-{
-    EventLogger<T> eventData(aEventData);
-    ConcreteEventPath path(aEndpoint, aEventData.GetClusterId(), aEventData.GetEventId());
-    EventManagement & logMgmt = chip::app::EventManagement::GetInstance();
-    EventOptions eventOptions;
-    eventOptions.mUrgent      = aUrgent;
-    eventOptions.mPath        = path;
-    eventOptions.mPriority    = aEventData.GetPriorityLevel();
-    eventOptions.mFabricIndex = aEventData.GetFabricIndex().IsNull() ? kUndefinedFabricIndex : aEventData.GetFabricIndex().Value();
-    return logMgmt.LogEvent(&eventData, eventOptions, aEventNumber);
-}
-
 template <typename T, std::enable_if_t<!DataModel::IsFabricScoped<T>::value, bool> = true>
 CHIP_ERROR LogEvent(const T & aEventData, EndpointId aEndpoint, EventNumber & aEventNumber,
                     EventOptions::Type aUrgent = EventOptions::Type::kNotUrgent)