toJS strips out the wrapper objects made for number cells in the API, which means the protect/unprotect become no-ops. Clearly this is a Bad Thing (tm)
Created attachment 43182 [details] Patch
Comment on attachment 43182 [details] Patch r=me
Committed r50964