После каждого aliveLock.lock()'а я делаю ensureTableExists(), которая это и проверяет.