[BUGFIX] Allow for context registration independent of extension loading order

It should be possible for extensions to register context types even if they
are loaded before the contexts extension.