Fix bugs in expense browsing
Fix overrides that weren't taking due to having 2 different override objects for the same transaction after a transaciton had been augmented with an ID after an override had already been clread.