If this status was never loaded before, it is loaded now and stored (cached) for later use.
If a $model is provided, it must be a BaseActiveRecord instance with a SimpleWorkflowBehavior attached. This model
is used to complete the status ID if the one defined by the $id argument is not complete (e.g. 'draft' instead of 'post/draft').