Hi Frank,
There's nothing currently in the public API you can use to determine if a layer has an associated event.
You could maintain a collection (list or dictionary) of layers that have been subscribed to and check the list when iterating through the map layers again. Use the Layer.URI property to ensure uniqueness.