Fix for ENG-4223, generation can drain due to a remote ack creating a race with catalog update. Make it okay for the generation to drain without the next generation being available.
Merge pull request #347 from VoltDB/ENG-4223

Fix for ENG-4223, generation can drain due to a remote ack creating a ra...
Reviewed by Ryan