元のチェック rs.reviewable_score_type == params.flag_type_id && rs.pending? は、フラグ付きのブーストが複数のユーザーによってフラグ付けされるのを防いでいます。ユーザーがすでにフラグ付けされたブーストをフラグ付けしようとすると、You have already flagged this boost. というエラーメッセージとともに失敗します。
ただし、ユーザーが一度もフラグ付けしていない場合、このメッセージは混乱を招く可能性があります。
このコミットでは、このチェックを削除し、複数のユーザーがブーストをフラグ付けできるようにしてこの問題を解決し、いくつかのスペックも追加しました。
P.S. プロジェクトにリントを適用して、CI がエラーを発生させないようにしました。