[fix] pay_type and paypal_invoice_id should not be required
[fix] make sure registration has a baggage and a registered field for no-cost leagues