Simplify the Historian logic for hasHistory()

Before, the functionality of hasHistory() overlapped with that of hasBroadcastOrigin()
in the Historian. This change refactors hasHistory() to call on hasBroadcastOrigin()
instead.