Refactor Sale.end/activate to toggle_status, parallel changes as last commit on Product