IsSetUpAndEnabled checked only for .entire/settings.json via IsSetUp, but
entire enable --local writes only .entire/settings.local.json. Hooks then
fired but silently no-op'd until a plain entire enable created settings.json.
Use IsSetUpAny (checks either file); Load() already merges both, so the enabled
value is correct.