Smart Services for Home Automation. Managing Concurrency and Failures: New Wine in Old Bottles ?