Apologies for the long delay, had the flu!
I was also surprised by that add_action() error. I’ve published a few plugins too, when I saw that error I thought “?!?”. Funny thing #2. I can’t reproduce it. It seems to have been a one-time fail, have no explanation. No logged errors are being generated now.
I attempted to run the import a couple more times to gather more info, watched the URL as I did so, noticed that connections_csv.php works just fine until action=import, then suddenly it’s “page not found”.
I already did a test with all plugins turned off except Connections and the CSV importer, same results.
I haven’t done the theme-change test yet because it’s a production site, not mine, don’t want to have to fail-back to backup-DB if the customizer decides to forget every single setting during theme change (as I’ve seen so many times.)
What I will do now is mirror the site to a dev copy on my hosting, and do the theme test there.
Thanks for your help.