Hi Matt,
You can open a v12 database with the v16 SQLA database engine, so need to unload/reload.
Note: the situation where you'd want unload/reload is when you want to change the file format of the database so that you can take advantage of the new features.