Simplified decorator requires_coordinator.

Instead of looking for argument by name sonos, just expect it to always be the
first argument, leave handling of this rule up to the developer.
Don't type check sonos, assume it is correct and leave error handling to the
developer of the function being decorated.