Nevermind - helps to spend a few minutes thinking about it. Solution is (obviously?) to mount the samba share to the local machine and then check it from there.
Although I'd still be interested to know what would happen if the mnt is unmounted and flexget tried to exists_series. Do it just skip the exists_series check and continues on? I'm hoping