This is related to the free vs busy status of events in gCal. If the status is free it should not sync as unavailable.
Requested here.