I found THE solution!!! No resetting or messing around required.
Open outlook settings on phone (the little gear symbol bottom left)

click Accounts
click Add Advanced set-up
click Exchange ActiveSync
follow this:
Server address: s.outlook.com
Domain: <leave empty>
Username: Your email address
Password: Your password
TLS/SSL encryption required: Yes
You secondary outlook account will now sync and your contacts and emails will appear! This is basically the same as the automatic setup you have been trying, but there is a bug with it! Don't forget to Thank me for it :)