Choosing "discard all changes" in Kactus it does not seem to work
### Description

When attempting to switch branches in Kactus, it suddenly finds changes to some files on my local machine. When I choose "Discard All Changes" by ctrl-clicking the "changes" section heading, I get a warning (good idea) but clicking the "Discard Changes" button doesn't seem to do anything. The changes are still listed. Discarding them one by one also does not seem to work. I cannot change branches in this scenario unless I commit the changes I'd rather just discard.
  
### Version

**Kactus version:** 0.3.0

**OS version:** MacOS 10.12.6

### Steps to Reproduce

1. Have some changes appear in changes section of the app.
2. Ctrl-click on the "5 changed files" header area to show a contextual menu that reads "Discard All Changes..."
3. Choose "Discard All Changes..."
4. Read the warning modal that shows a green "Cancel" button and a white "Discard Changes" button.
5. Choose the Discard Changes button.
6. Nothing changes visually and I still cannot checkout a different branch.

**Expected behavior:** I'd expect the changes listed under "5 changed files" to disappear and that I would be able to switch branches again.

**Actual behavior:** I'm stuck on the same branch unless I commit the changes or remove the files using Finder and then commit the removals (not my preference).

**Reproduces how often:** Every time I try.

### Logs

Attached.
[2017-12-08.kactus.production.log](https://github.com/kactus-io/kactus/files/1563810/2017-12-08.kactus.production.log)


#### Additional Information