Milestone Accounting Confusion