@ashfurrow we've been having the same problem over on #Fosstodon. Kinda glad to hear it's not just us, but it's pretty crap that we don't have a better way to protect our instances.
I did the same and disabled signup overnight. I've re-enabled, so we will see how thing go.