Check if all necessary Safari exist before starting session.

This prevents a situation where Databases directory does
not exist, which prevents the full load of Safari without
any meaningful error message. See #7933

Signed-off-by: Luke Inman-Semerau <luke.semerau@gmail.com>