0
While this change would solve the issue with joining on #temp table columns, the specific query referenced in the question would still break, but in a different way:
Msg 208, Level 16, State 1
Invalid object name 'tags'.
This is because the database-level collation enforces how entity names are...