Testing for bugs off master for opaque-keys deprecation

This pull request is to identify trouble spots after opaque-keys deprecation.
Question: if "offering" is now deprecated why are we changing this instead of creating the factory with "org" and "course" fields?