My Bike is all stock and that happens to me too.
I really think its the compression not releasing pressure on the piston at any given point when shutting down.
Usually happens when refueling, but when I try a few times after its seems OK.
So what the solution? Right now until I find a more serious problem I'm gonna just deal with it.
I work at a hospital and we have Keystone Battery supply all our batteries for
UPS. When I mention the problem to them, the first thing he mentioned was compression. And he doesn't ride!
And as far as the battery, mine went after four years and about 40k miles.
One day fine the next day nothing. couldn't even jump it.
I have also heard there is a fusible link in the battery that goes when the battery dies.
Any thoughts Gentlemen?