Billing rules when no blocks or purchases are available

When no active purchase is available to cover time entered against a retainer, block hour, or per ticket contract, each contract type handles the overage differently.