Any resolve to this... I'm having the same issue.
This grant succeeds...
GRANT alter,control,references,take ownership, view definition ON SYMMETRIC KEY::[BTS_Key1] TO [johnm]
GO
grant alter,control,references,take ownership, view definition on certificate::BTS_CERT1 to johnm;
GO
When johnm does...