handle a lead without budget_item

if that happens:
- delete budget lines
- set the currency of line as the currency of lead
- the analytic account must be set when the team has one

closes lepistone#1