The check has to be performed inside the signal loop, because active signals need to be processed to avoid a stale timestamp class. Change-Id: I26af8287aae18eb19c096d9358cd0b86cfd1c561