Use timesheet hours to compute revenue
When a task is invoiced on hours and it does not have any estimated effort it's revenue is set to zero.
But if it has some timesheet hours we can asume that this hours will be the used billed to the customer, so it's the revenue.