For OSX, fallback to using setSize(MM) in PageSetup.toPrinterAdaptor.
Also, change assertion to warning.