7.0 fix 595 afe

Fix issue #595 by explicitely testing the case causing the error. 
Instead of making a special case with pass, why not adding `openerp.osv.orm.browse_null` in the first condition? `id_val ==  default_val.id` so no creation