Always check for local reference first when sending

The handling of a Regexp =~ local means we should check here if there is
a local before emitting a send. This is the easiest solution, otherwise
the parser would have been told about this knowledge.
Setup locals from Regexp =~

Fixes #2051 and #2466
Remove tags for now passing specs