This reverts commit 4f65dd51a251badfb7bb7710542b9370d9cc6d18. It's problematic because Foreman can't identify reports as Puppet reports if there are no entries. Until Foreman has an API where it can be identified as Puppet even if there are no logs we should continue sending it.
Related issues
Bug #35833: Puppet configuration reports without entries do not get an origin
Refs #35833 - Revert "Fixes #35684 - Drop Applied catalog lines"
This reverts commit 4f65dd51a251badfb7bb7710542b9370d9cc6d18. It's
problematic because Foreman can't identify reports as Puppet reports if
there are no entries. Until Foreman has an API where it can be
identified as Puppet even if there are no logs we should continue
sending it.