Update Silk UA test to avoid Safari conflict

The Silk browser was being classified as desktop which prevented orientation events from firing on Kindle Fire devices.  This was happening because the User Agent for silk also contains 'Safari' in it so the check was never being done.  I simply moved it to its own clause and it fixed the problem.