account: harmonize AccountInternalApi getAccountByRecordId/getByRecordId

* Don't return null, throw an exception if the account is not found
* Pass a tenant context, not call context

This should fix NPE traces seen in PersistentExternalBus.

Signed-off-by: Pierre-Alexandre Meyer <pierre@ning.com>