Bugfix regarding caching and options

My previous PR introduced a bug that caused translation options to no longer be processed.

Also includes a (small) performance increase by avoiding extending the options object on every $digest if not necessary.