tinyalsa: Fix error handling in plugins

Add error handling and cleanup in plugins

Bug: 166482201
Test: audio smoke tests

CRs-Fixed: 2608556
Change-Id: I79f480bf8ae6a98150de2846380ca8857c72084e
Merged-In: I79f480bf8ae6a98150de2846380ca8857c72084e
Signed-off-by: Akhil Karuturi <akarutur@codeaurora.org>
(cherry picked from commit 42805c33885298d249657e0fcc375d18541e85f5)
3 files changed