Minor updates to milestone saving - update group due dates appropriately and also don't leave in some dupe code
Track group due / undue better
Don't rely on optional parameters - fixes NPE in milestone onSubmit