Fix a bug in sale quote wizard

We need to yield the sale item even if its not a product or a storable,
otherwise, it will not reappear on the sale wizard when editing the sale
again.

Change-Id: Id2c53e97e35a7b0d1bf2f7efa77e26890485edef