Fix sale comment on optical wizard.

If the sale does not have a comment yet, we need to create one and pass this
comment to NoteEditor. If the editor is cancelled, we also need to revert the
creation of the comment.

Change-Id: Ie8c74b22f340b59a48c5395c3411161860e50945