Hi Ben,
Thanks for looking at this. We resolved the issue yesterday when 8x8 (finally) confirmed how to set this up - we set the User to record 100% but leave the queue at 0% and now we get one recording with silence when it is paused.
We have found that if we set the Queue to record 100% then it records the whole call regardless of any other setting or actions. This recording is separate to recordings initiated by the user,
The three recordings I was getting previously were in "My recordings" in the Agent workspace. The first was the Queue recording, the other two were User recordings. With the new settings we get 1 recording in the "Recordings" screen in the Admin Console.
It appears there are two parallel ways to set up call recording and we were in between the two.