Vehicle HAL: return ACCESS_DENIED when appropriate

Fix: b/34359485

Test: unit tests updated
Change-Id: I48bd7b5eb54109e333fffd2ed562597f89cc8a27
3 files changed