> The only fix is to have police on the highway randomly pulling over trucks, and checking that the driving license of the actual driver matches who the computer thinks is the driver.
This is super, super common. Interestingly enough, if your federal scores (FMCSA ratings) drop too low, the police are obliged to stop the truck. Needless to say, this is not conducive to a prosperous future in trucking.
More generally, this will keep happening until drivers start getting paid for their time at pickup/dropoff. Right now, the suppliers can basically just ignore the driver for as long as they want, as it doesn't cost them anything. The driver, however, is capped at 10 hours driving or 14 hours total, so they have to lie and pretend to sleep when at a destination.
Truckers are basically where instant delivery meets the cold, hard realities of physical existence.