Add test to reproduce issue

Ref #3446
Run own callbacks before calling cascade callbacks

Fixes #3446