More puzzles:
In[175]:= Assuming[b == a, Solve[a == 1, a]]
Out[175]= {}
In[176]:= Assuming[b == a && Element[b, Reals], Solve[a == 1, a]]
Out[176]= {}
In[177]:= Assuming[b == a && Element[b, Reals],
Solve[a == 1, a, Reals]]
Out[177]= {}
In[178]:= Assuming[b == a, Solve[a == 1, a, Reals]]
Out[178]= {}
In[179]:= Assuming[b == a, Solve[a == 1, a, Integers]]
Out[179]= {{a -> ConditionalExpression[1, b == 1]}}