ok first off if the starter motor is turning the engine over when you push the button then it's not the starter.
Just repeating what others have stressed here over & over but do not give the bike throttle while cranking. Opening the throttle advances the timing, which can result in the engine kicking back against the starter and damaging the starter.
Did you allow it enough time to warm up before closing the choke completely? That would be my guess. You closed the choke too soon then for whatever reason it just didn't want to start. Mine will do the same thing sometimes. If it doesn't start right off or starts then cuts off, I usually have to spin it a bit to finally get it running.
I'm sure others with more knowledge will add something here for you that may be more help.
2006 V-Star 1100 Classic
Silverado windshield and passing lamps
OE Highway bar with custom mounting brackets
Kuryakyn Dually ISO Highways pegs
Barons Nasty Boy Slip-ons
Kuryakyn led headlight halo