refactor fluff signal for more general use

To allow workflows that require notification after fluff data has changed