We're currently always trying to create a context on device 0, failing to propagate the user-specified device ID.