If it was a Magneto the bike would have continued running, altenators work slightly different.
I dont know if it is the same, BUT if you take away the battery when then engine is running on a boat, you can bugger up the regulator! so you may also want to check this!