Ensure that snaphots are never first on the project list

As long as there are real projects in the store, then the most recent is always persisted
first.

Paired with @terrasea

#87