Both of your theories are WRONG. 
This theory is right:
Once upon a time, a man wanted to make an awesome character based on a bar of soap.  But if you give soap arms and legs, it's not a bar of soap anymore.  So Balrog was created.  And to this day, I still wonder if it's true that Balrog...