[javascript mode] Be more conservative about detecting fat arrow syntax

So that => in a string or comment doesn't trigger weird indentation.

Closes #2993