fixes #5652 - run parse_args when calling new_vm for compute profiles

I didn't realise new_vm was a "public" interface on a CR, but the compute profile form rendering uses it.. so you'll see if you save a profile with thin=false that it shows thin=checked next time you load it because the args aren't re-parsed.

@joshuabaird has kindly offered to help test the PR.