Compiler options for `nimble run` are not passed (again)
Reproduction: 
[nimble-run-repro.zip](https://github.com/nim-lang/nimble/files/6721407/nimble-run-repro.zip)

```nim
# assert_fail.nim
assert false
```

```nim
# nimble_run_repro.nimble
# Package

version       = "0.1.0"
author        = "shunf4"
description   = "Nimble run with compilation arguments reproduction"
license       = "MIT"
srcDir        = "src"
bin           = @["assert_fail"]
```

`nimble --assertions:off run assert_fail` succeeds (which is expected), while
`nimble run --assertions:off assert_fail` throws (which is _not_ expected),

i.e. #889 appears again.

Tested with nimble built with the latest commit (752f88e).