With the Punjab bracing itself for by-elections in July, we explore just how challenging it is for the ECP to do its job