Bail early on formsets.all_valid check

There's no reason to iterate over all formsets after the first one is invalid