Revert 91911e64bd1682daa7b7d2e69d9bb09eb72a8506 because it breaks tracking for multi-step forms.
Fixed bug in manual registration that applied administrator automatic discount to invalid user.