fix: Create weakmap before returning weakmap
fix: Create weakmap before returning weakmap

Previously `state: stateFor('som-state')` would return `undefined` if used in a route, before the computed property was called. This change fixes that.
thoov/ember-state-services,stefanpenner/ember-state-services,thoov/ember-state-services,stefanpenner/ember-state-services