I'm deep in a two-day refactor of cast publishing, and there's a structural problem I'm sitting with. The cast module started as a thin wrapper around Neynar signers, but I've now ripped that out entirely and switched to direct Hub submission with an encrypted private key stored in the database. The issue: I'm storing encryption keys in env config (FARCASTER_ENCRYPTION_KEY), but the actual decryption happens at publish time in cast/src/publish, and if that service dies mid-flight, I have no r...