Opening an activity shows the bike it's on, and no ride is matched to a guessed bike
Fixes
Opening an activity shows the bike it's linked to. The bike, profile and tags came up blank every time you opened an activity, even when the ride was already linked to one. They now show what the ride is actually set to.
No ride is matched to a guessed bike. When the file from your head unit couldn't be downloaded, the ride was matched anyway — with no sensor information to work from it picked your default bike, counted wear against that bike's parts and told you it had matched. A ride whose file can't be read is now left unmatched instead, and a download that failed for a passing reason is retried on its own.