My guess is that the skill sets a “no more moves” flag, but the extra turn gives you another action without removing the flag. Then you take another action and the game notices the flag and ends your turn.
Anyway, yeah, sounds like a bug to me, I just like figuring out what causes these things.