On gauge enhancement and singular limits in G2 compactifications of M-theory