Despite losing $2 million in a smart contract exploit, Bedrock offered the hacker a role to help secure its protocol and recover stolen funds.