Unsupported pool can call this function to remove boost.
Once the pool's status is modified by modifySupportedPool(), this pool can't work.
In removeBoostDelegation(), there's missing supportedPools[msg.sender] validation. So unspported pool can call removeBoostDelegation(), allowing them to revoke delegations unfairly.
Logic error
manual
Add a validation check at the beginning of removeBoostDelegation():
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.