issue #20438: Get error params working
issue #20438: First pass making customer handle its own id sequence
issue #20438: Tweak customer can purchase function to not blow up on prospects.