Support the current sync context as a fallback

In situations where you're already running a UI (like on mobile device
test runner apps), you don't need a explicit integration and can instead
use the current sync context.