Only create new payment if there is none.

Without this fix, a new payment will be created every time customer visit payment step.
@sstok I thought about it too, but I don't want to it until https://github.com/Sylius/Sylius/issues/1714 is clarified.