issue #21680: Timesheet should not default to billable hours just because there is a customer. Clear billing data properly when the customer is removed.