fix Model_Soft::restore() doesn't work well, because belongs_to field is null on delete.

other way of https://github.com/fuel/orm/pull/281