Not really, but it’s not what you should be looking for if I’m understanding you correctly. Page refreshes are client side, WP hooks are server side. Server side PHP cannot refresh pages, but client side JavaScript or jQuery can. Uploads are done asynchronously via Ajax, so the server never really knows when it’s done, it just no longer gets requests. It sits and waits until one comes in. That’s what servers do ??
It appears that when the uploads are done, the JS function uploadComplete() is called. It is declared in /wp-includes/js/plupload/handlers.js (line 263). You can override this function by copying it, adding your own code after the jQuery call. As long as your JS file is loaded after handlers.min.js (registered handle “plupload-handlers”), your function will be used.
Completely untested, but it looks viable. I cannot tell if it is upload complete for one file or all files. It appears to be for all files.