Here is a PowerShell script which will take a site collection URL as input and then iterate through each sub web in the site collection, clearing it's recycle bin before finally clearing the site collection recycle bin at the end.