Training status from TrainerRoad rides being overwritten?

I've been using TrainerRoad a lot during the winter and have synced all the rides into Garmin Connect - my training status was reflecting the rides I've done on my trainer just fine until I turned on my Edge unit and that synced with my phone.  It now shows zero training load and has my status as detraining - I presume because it's taken the Edge data (or lack thereof) and overwritten the status from the TrainerRoad rides.

Is there any way around this?