fix budget excluding subtasks getting "fixed" to be negative