browse/snapshot_context: Handle snapshots containing only releases
That specific case was not covered at all as such snapshots could not
be found into the archive until recently.
So ensure to handle such snapshots properly and add exhaustive tests
to cover all possible execution paths.
Related to T3724