Mainnet upgrade schedules versus testnet staging strategies for safer protocol launches