Fixes #4290 - Automatically creating tokens only when a token isn't set

Please see http://dev.kohanaframework.org/issues/4290