Connecting to SQL Server using cached credentials
Service accounts can't make use of cached credentials.  Only interactive users can use cached credentials.

As everything is running on the same server, create local Windows accounts and setup the services to run under those local Windows accounts.  Local accounts have no requirement that Active Directory actually be online.