Si47xx: properly free resources if failure to initialize