I suppose that you use “Content view restrictions” add-on to manage product view.
Product is excluded from all listings just in case of 404 action selection.
You need to go through all wholesale products, open every for editing and set Content view restrictions criteria:
– role: Wholesale;
– Access error action: 404 HTTP error.
In this case wholesale products will not be listed for not logged in users.