osd: throw new exception NeedDiskError if create is called with no disk

Fixes: #4898
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>