$stateChangeError currently only gets broadcast when dependencies fail to resolve, it would be useful to also send it when transitionTo() is given a bogus state (both for debugging and for lazy-loading states). Alternately some new error event could get generated ($stateChangeUnknown or something).