The last minute decision by the BJP to field a candidate is also likely to sharpen the contest in the by-election