Just sounds a bit like rider error to me
I stall sometimes too in the technical areas. Guess thats why its called technical. You could always try bumping the idle up a touch more which may make it race a bit in neutral, or try experimenting with thinner transmission oils to reduce the drag.