Technically, the "law" only requires that you allow free cancellations within 24 hours for flights that are 7 days away or further.
Ahh, i just googled it and re-read it. You are correct. However i still dont believe being checked in voids the ability to cancel. I have been checked in previously on flights and done a SDC or cancelation without issue. I cant imagine OP would have any problem.