context: Make the getSkin() fallback logic more explicit
Previously the first two post-hook checks where mutually exclusive
and the fallback was generic (not conditional) which means we
would also allow the first two conditions to succeed in a way that
leaves $this->skin as null.
Aside from that not being possible right now, it also duplicates a
null check in two places, which isn't ideal.
Codify that the first two blocks always result in $this->skin
being assigned non-null by using an 'else' branch instead of another
generic check.
Change-Id: I7986684bf1bb2daad3aaddfbcd2ca02e652f78c2