Cannot create login on cluster
Is the service account a domain account?  Sounds to me like the service account may in fact be an account that is local to the machine, not a domain account.  

Try:

CREATE LOGIN [WINDOWS_MACHINE_NAME\ServiceAccount] FROM windows; 


If this works, the account is not a domain account.