Use a shared ref for Vibrator when passed to a worker thread. To try to protect against this easy mistake, I removed the implicit capture from thread lambdas. Bug: 228523213 Test: atest Change-Id: I8fa37dacb4acf89848a8b17db8db317a988809d4