It's interesting you mention managing ssh, as there's a bug about not being able to manage ssh because of multiple plist files that contain 'ssh' in their name, and not allowing a preference for an exact match. It looks to me that the #find_service_plist changes below only expand the existing line and don't change any behavior.

https://tickets.opscode.com/browse/CHEF-3584