[TASK] Allow `limit` option in remote.requestBookOffers

That's correct, isNaN does the cast. This conditional does not make sense though (I copied it from another part of the file).

```
!isNaN('hello') === false
!isNaN('') === true
!isNaN('0') === true
```