Ok, I managed to upgrade and get mc working. When I go into the folder that I want to delete, and I use mc to delete any or all of the files in there, it immediately replaces the file with another file with a name of ".fuse_hidden0000xxxxxxxxx", where the x's are just a random number.
When I go to the parent folder and try to delete it, mc says it can't because the folder is not empty. When I try to delete each of these .fuse_hidden files, it just replaces the one I deleted with another .fuse_hiddenxxx file.
P.S. - it should also be noted that in another folder, I managed to delete one file without it creating the .fuse_hiddenxxxxx replacement file, but it only happened once. the rest in that other folder created more randome .fuse_hiddenxxxxx files