Make the issue card work in more scenarios

We are close to a good general solution for,
data changing + first load following the same code paths.
But more work is needed