CRM-13973 : #comment-59275 fix

the fix: we don't need a additional financial_item, moreover if line_item doesn't exists, we don't create financial_item. 

Now the DB state looks proper for REFUND.