Revert "Don't be ambiguous in double conversion if typeset is mixed int/float packed arrays"

This reverts commit 27d663655b5c684f285849edb5e2024047551982.
Re-separate the elementRead and elementWrite oracle methods to fix convertDouble bug