After unceremoniously losing its Gurdaspur Lok Sabha seat in Punjab, the BJP is assessing where it went so terribly wrong