Screen Sharing not working for non-admin local accounts on Yosemite Server
Be sure to add the non-admin user/group (depending on if multiple users) to the Remote Management section of Sharing in System Preferences to allow access.

(Thanks Guy!)