make analytic account in the lead not required

This caused trouble with existing databases because it's a new field.
Instead, give a meaningful message if the crm-to-budget process is run
when the account is empty.
give up testing the user's team: use the lead