Add missing validation on Mission#captains_required - negative values made Mission#joinable? behave incorrectly