When I use custom proceeds to update tokens that show as $0 value (happens frequently with pool tokens), I would expect that value to be reflected in my cost basis for later transactions. But cost basis goes back to 0.