Of course you right. It's not a battery....Can be the battery, but the battery is only used to start the bike right? After the start the engine should provide energy for the system, right?...
Similar problem with DCT happened in U.K., Greece and Down Under.
And the problem was the same - gearshift drum shifter pin (in service manual - shift drum center bolt). Cost about $7.