Change Ember function(){}.property() to Ember.computed

Closes #3417
In theory this should depend on `message` and `message.dismissible`, but maybe we don't care (likely message is passed in so its a prop not a bound func).