Fixed #21461 -- Added pre_update and post_update signals.

Refs #21169.
Another POC to avoid race condition.