By mid-November, Malaysia will begin issuing the nation's 2.5 million foreign workers with new smart identity cards - but the workers will have to bear the cost themselves.