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.
Or even a block.