A verificação original rs.reviewable_score_type == params.flag_type_id && rs.pending? impede que um boost sinalizado seja sinalizado por vários usuários. Quando um usuário tenta sinalizar um boost já sinalizado, ocorre um erro com a mensagem: Você já sinalizou este boost.
No entanto, isso pode confundir o usuário, já que ele nunca o sinalizou.
Este commit removeu essa verificação, permitindo que o boost seja sinalizado por vários usuários, resolvendo assim o problema, e também adicionou alguns specs.
P.S., executei o lint no projeto para que o CI não gere um erro.