title: smallIcon is round grey blob when using actual payload of remoteMessage.notification.body
body: <p>I'm seeing odd behavior with the smallIcon being a displayed as grey circle when I attempt to use the actual String received in the payload of the RemoteMessage.  When I hard code it the smallIcon displays properly. </p>
  
  <p>Tried moving the order of things I'm setting in builder which didn't impact it.  Also tried to set the String vs. String? to the value in remoteMessage.notification.body</p>
  
  <pre><code> private fun sendNotification(remoteMessage: RemoteMessage?) {
       if (remoteMessage?.notification != null) {
          // Setup Intent to Open Home
          val intent = Intent(this, Home::class.java)
          intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)
          val pendingIntent = PendingIntent.getActivity(this, 0, intent,
                  PendingIntent.FLAG_ONE_SHOT)
  
          // Parse the remoteMessage
          val body : String? = remoteMessage.notification?.body
          var builder = Notification.Builder(this, CHANNEL_ID)
                  .setSmallIcon(R.drawable.notify_icon_small_white)
                  .setColor(Color.parseColor(bgColor))
                  .setContentIntent(pendingIntent)
                  .setContentTitle("strive.ai")
                  .setContentText(body)
  
          with(getSystemService(Context.NOTIFICATION_SERVICE) as NotificationManager) {
              val notificationId = getNextNotificationId(applicationContext)
              notify(notificationId, builder.build())
              Log.d(TAG, "sendNotification($notificationId)")
          }
      }
  }
  </code></pre>