COMMON.openProject returns a future instead of undefined.

If COMMON.openProject returns undefined instead of a future value returned by the last TASYNC.call, subsequent actions
will not wait until the project is opened. This will cause any function that uses the COMMON project to fail.