I have been having issues with erratic behavior in Appointments+ (e.g., not respecting changes in break time, errors in the log file related to the gcal synching when I was troubleshooting what I thought was an Ultimate Branding issue). In trying to configure Membership2 Pro, I decided to just deactivate Appointments+ for now and deal with it later, to make sure there weren't any underlying conflicts. Now Appointments+ won't even deactivate -- the Plugins panel says "Plugin deactivated" when I click "Deactivate," but clearly it is not.
It could just be a red herring, but I'm concerned maybe I'm having issues across multiple WPMUdev plug-ins because of my host's caching. I'm on a managed DreamPress server with DreamHost, and they use Varnish. I've clicked "Purge Varnish," with no notable effect on this issue. I was considering going in with ssh to manually purge varnish and clear memcache, but I don't know if that's a logical or pointless next step.
I already opened support access when I filed a previous ticket, and that's still in affect, as the issue is unresolved. I'm not sure if all of this is related or not, but I would really appreciate it if someone could check it out and help me figure out how to proceed. We have an advertising campaign poised to launch, and all we're waiting on at this point is getting Membership 2 Pro and Appointments+ configured and functioning reliably. As of now, the website has not officially launched and is not intended to be "live," so it's fine if you need to tinker.