Fix HAL implementation to check for error cases

- Call close() after close()
- Call open() after open()
- Call powerCycle() after close()
- Call write() after close()
- Call coreInitialized() after close()

Test: VTS test passes
Change-Id: Icce0c264cfc9bafb42982ef910433eda36a05729
2 files changed