No reason to use media_handle_sideload, it's always client-to-server interaction
Using version