Most unfortunate about your leg - I do hope things are working out for you.
Unfortunately, a SOL is not going to apply because you failed to appear after being release on you ROR. The wheels are in motion, so to speak. The only way the SOL would apply is if there were no charges or hearing. But you have exceeded that. The Bench Warrant will, unfortunately, have a life of its own - meaning that the only way it will be recalled is if the issuing judge does it - in this case I dont see that happening.
The judge was generous enough to ROR and then you stood him/her up. They do not like that very much.
I suggest, with your circumstances, you consider consulating with a local attorney who can assist you in turning yourself in - perhaps, due to your physical condition obtaining an immediate hearing with the BW judge - BW do not permit a bond and you must see the issuing Court. but because of your disability you might be able to see the judge and an attorney could plead your case as to why you FTA.
In any event, this really needs the assistance of a local attorney. You might consider contacting the NY Bar Association for a referral - HERE is the contact information.
Best of success to you in this matter and the future,
If my answer has been helpful, please ACCEPT my answer so I get credit for my effort to help you . If I can be of further help, let me know. Appropriate FEEDBACK is appreciated as is a bonus. Thanks ~ Michelle