Heyo, great question. My rationale behind double hashing the recovery key commitment was to prevent against length extension attacks.
I’m not a cryptography expert though so there’s a possibility that double hashing might just be unnecessary complexity. Would be awesome to know for certain