BUG: Fixed concat with reindex and extension types
Closes https://github.com/pandas-dev/pandas/issues/27692
Closes https://github.com/pandas-dev/pandas/issues/33027

I have a larger cleanup planned, but this fixes the linked issues for now.