KRACOEUS-8357 fixing various problems with budget personnel'

do you have to retrieve BudgetPerson from the DB.  Why not just from ```form.getBudget().getBudgetPersonnelDetailsList()```?