That sucks that you got injured shortly before the test date. I hope you are recovering well.
Obviously it is not a great situation you are in with the choices, but based on what you said I would go with canceling it again and re-taking it later as the lessor of two evils.
There is a GIANT
difference in the percentile rank between a low/mid 150's score and a low 160's score.
That monumental difference greatly influences the level (ranking, future job prospects, etc.) of LS's your LSAT score puts you in range of for admission chances.
While 3 cancellations generally looks bad and deserves a good explanation in an addendum to your applications, it looks better than 2 cancellations, one middle of the road mediocre score and one much better score since the schools you apply to would see both scores while reviewing your application and consider both even though most schools now claim to just take your highest reported score.
Depending on the circumstances and details of the struggles and adversities you have faced you can possibly turn this around into a positive in your application materials to get schools to look past 3 cancellations and simultaneously accentuate your strong qualities with a unique/compelling/attention grabbing application if you perform well and score in the 160's with a re-take.
Something along the lines of illustrating you as a person with the attitude and work ethic of I get Knocked Down, but I get up again, aint nothing going to keep me down!
You could make use of the fact that while physically injured, healing and recuperating, instead of just convalescing in bed and blowing off showing up for the test you pushed yourself to show up and tried your hardest that day in whatever condition you were in. That demonstrates motivation, dedication and following through with your responsibilities. Law Schools like hard workers that follow through with their responsibilities and push themselves even when facing obstacles.