show build status of current branch

And lots of other error handling so you don't have to open the console.
Also I don't think that an incremental back off is a problem in terms of consistency because it's only so if a project is not in Circle, so it's not even noticeable.  But it does mean that we can pick up without a reload if the user adds it to Circle in the meantime.