fix(strategy): only refuse shallow replay with data, and say how to unblock it

main

Commit

Muskan Paliwal20h ago

Drops the circular entire doctor hint, keeps empty-orphan resets, and prints the unshallow hint when push recovery refuses.

Entire-Checkpoint: 01M6MZHQ9MJZ538M0XRSCHR8N8