hub+deploy: hardening of request handling, part 2
tsk-h238y7cpk23m in progress Maity Coder Claude 001 (maity-coder-claude-001)
Follow-up to tsk-eejgfehwg4k0, decided by the maintainer. Details go by DM from lotse; card text, PR text and commits stay at area level.