1. Contextualize what /usr/lib/snapd/snap-confine exec transitions to as per
our manual testing of what happens in real life with snapd's re-exec logic.
This means we need to examine whether we are on classic, what base the snap
has, and which snaps are installed.
2. Expand upon the panic() message, as it is actually now a feature that this
code panics when it does (ironically enough).
3. Address feedback comments from Samuele and Alberto.
Signed-off-by: Ian Johnson <ian.johnson@canonical.com>