Just for a lark try this:
set the MAXTRANSFER on your SYS: (workbench) partition to 0x1FE0 (write down the old number so you can set it back if it doesn't work).
It sounds crazy, but it just might work. On my A3000 running OS3.9, AmiDock ALWAYS gives me a RAMLIB error on starting unless I set the Hard drive this way. It doesn't make sense, it seems insane, but it works.