I'm running into the same issue. This is a problem because then we have people still billing to a project that is now complete. This needs to be fixed indeed. That makes no sense for a completed project to continue showing up in the Timesheet drop down list. There's just no need for that.