Fix: Unexpect action when declare variables in switch-case (fixes #1453)

When declare variables in case statement and use it after, block-scoped-var will report an error  "xxx used outside of binding context".

See #1453.
I'm not sure this is correct. A `SwitchCase` doesn't introduce a new scope.