キャブの底にガソリンが溜まるフロート室があります。
タンクのガソリンは、ココに負圧で引きこまれて溜まり、少しずつ引き上げられて混合気になります。
ココにガソリンが有る内はエンジンは止りませんが、空になるとガス欠です。
いったん空になると、リザーブに切り替えても、ココにガソリンが溜まるまで、すぐにはエンジンは掛かりません。
(バイクを倒してしまって、ドレン部分からガソリンがこぼれてしまった場合にも同じ症状がありがちです) 純正のキャブなら負圧式なので、エンジンが回っていないとタンクからガソリンが送られません。
ガス欠したという事は、このフロート室が空ということですから、エンジンはすぐには掛かりませんが、セルをしばらくキュルキュル回してると、負圧が発生してタンクのリザーブ部分に残ったガソリンが送られ、フロート室の油量が適正になった時点で復活します。
お友達が携行缶を持ってきてくれるまでの間に何度もセルを回したのなら、その間にガソリンが送られてフロート室に溜まったのでしょう。
なので今現在普通に走っているなら、何の問題もないので、タンクのコックは通常位置に戻しましょう! その状態で、リザーブに切り替えてみても、普通に走るはずです。
普段からリザーブで走っていると、ガス欠になった時は、まさにタンクの中が空ですから、どうしようもなくなってしまいます。
普段はコックの位置は戻しておいてください! (これらは、タンクやコックに錆や汚れが詰まっているなどの別の不具合がないことを前提に書いています)