Sorry to see this led to an injury. If there is a bright side, it does give some clues. Usually an engine that kicks back is either too wet or has the timing advanced too much. Sometimes both. So you know you were getting fuel now. When you are up to it, check the timing. This would include making sure the hub has not shifted on the crank. Speedy recovery.