Fix unprocessed rest arg when :never-validated

When validation disabled via :never-validate meta and function is variadic,
any schemas and :- arrows on the rest arg were not getting removed from emitted
fn/defn form.

Schemas and :- arrows are removed from rest arg in `split-rest-arg`, which isn't
applied to `bind`. To fix, reconstruct the binding vector after
`split-rest-arg`.