private void resetModuleCloseable(WorkbenchModule module) {
        LOGGER.trace("moduleCloseable - Cleared future: " + this);
        CompletableFuture<Boolean> moduleCloseable = new CompletableFuture<>();
        moduleCloseableMap.put(module, moduleCloseable);
        LOGGER.trace("moduleCloseable - thenRun set: " + this);
        moduleCloseable.thenRun(() -> {
            LOGGER.trace("moduleCloseable -  thenRun triggered: " + this);
            closeModule(module);
        });
    }
Completes the {@code moduleCloseable} of the {@code module}.
Results in the module getting closed without calling {@link WorkbenchModule#destroy()}
beforehand. If the stage was closed and calling {@link WorkbenchModule#destroy()} returned
{@code false}, calling this method will also cause the stage closing process to get continued.

@param module whose {@code moduleCloseable} should be completed
workbenchfx-core/src/main/java/com/dlsc/workbenchfx/Workbench.java