Fix naming collision in generate_requests

Only requests with last products were deleted.

issue3684
review3591003