Pr 1496 Fix for multiple visitor records created for new shopper

Enforce only one customer id created for the current visitor ( the customer ) per request.

Don't assume that filter is fired for the current user, use the visitor id that is passed as a parameter to the filter function. Let's the proper visitor be tested and updated.